Annotation Classe

Definição

Representa uma anotação de usuário no Microsoft Annotations Framework.

public ref class Annotation sealed : System::Xml::Serialization::IXmlSerializable
public sealed class Annotation : System.Xml.Serialization.IXmlSerializable
type Annotation = class
    interface IXmlSerializable
Public NotInheritable Class Annotation
Implements IXmlSerializable
Herança
Annotation
Implementações

Comentários

Annotation representa uma única anotação com todos os dados de conteúdo e ancoragem associados. Uma anotação consiste nos seguintes elementos principais.

  • Zero, um ou mais Anchors que identificam o que está sendo anotado.

  • Zero, um ou mais Cargos que contêm os dados do usuário para a anotação.

  • Zero, um ou mais Authors que definem quem criou a anotação.

  • Um CreationTime que especifica a data e a hora em que a anotação foi criada.

  • Um LastModificationTime que especifica quando a anotação foi atualizada pela última vez.

  • Uma anotação Id exclusiva (um GUID (identificador global exclusivo)).

Construtores

Nome Description
Annotation()

Esse construtor dá suporte à infraestrutura do Windows Presentation Foundation e não se destina a ser usado diretamente do seu código.

Annotation(XmlQualifiedName, Guid, DateTime, DateTime)

Esse construtor dá suporte à infraestrutura do WPF (Windows Presentation Foundation) e não se destina a ser usado diretamente do seu código.

Annotation(XmlQualifiedName)

Inicializa uma nova instância da Annotation classe que tem um namespace e um nome de tipo especificados.

Propriedades

Nome Description
Anchors

Obtém uma coleção de zero ou mais AnnotationResource elementos de âncora que definem as seleções de dados que estão sendo anotadas.

AnnotationType

Obtém o XmlQualifiedName tipo de anotação.

Authors

Obtém uma coleção de zero ou mais cadeias de caracteres de autor que identificam quem criou o Annotation.

Cargos

Obtém uma coleção de zero ou mais AnnotationResource elementos de carga que contêm dados para a anotação.

CreationTime

Obtém a data e a hora em que a anotação foi criada.

Id

Obtém o GUID do Annotation.

LastModificationTime

Obtém a data e a hora em que a anotação foi modificada pela última vez.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetSchema()

Sempre retorna null. Consulte o Esquema de Anotações para obter detalhes do esquema.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ReadXml(XmlReader)

Desserializa o Annotation de um especificado XmlReader.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
WriteXml(XmlWriter)

Serializa a anotação para um especificado XmlWriter.

Eventos

Nome Description
AnchorChanged

Ocorre quando uma âncora é adicionada, removida ou modificada na lista de anotações Anchors.

AuthorChanged

Ocorre quando um autor é adicionado, removido ou modificado na lista de anotações Authors.

CargoChanged

Ocorre quando uma carga é adicionada, removida ou modificada na lista de anotações Cargos.

Aplica-se a