Annotation Classe

Definição

Representa uma anotação de usuário na Estrutura de Anotações da Microsoft.

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

Annotation()

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

Annotation(XmlQualifiedName)

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

Annotation(XmlQualifiedName, Guid, DateTime, DateTime)

Este construtor é compatível com a infraestrutura do WPF (Windows Presentation Foundation) e não se destina a ser usado diretamente no código.

Propriedades

Anchors

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

AnnotationType

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

Authors

Obtém uma coleção de zero ou mais cadeias de caracteres de autores que criaram o Annotation.

Cargos

Obtém uma coleção de zero ou mais elementos de carga AnnotationResource 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

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 Object atual.

(Herdado de Object)
ReadXml(XmlReader)

Desserializa o Annotation de um XmlReader especificado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
WriteXml(XmlWriter)

Serializa a anotação para um XmlWriter especificado.

Eventos

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