Annotation Classe

Definição

Representa uma anotação de utilizador 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

Observações

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

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

  • Zero, um ou mais Cargos que contenham os dados do utilizador para a anotação.

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

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

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

  • Uma anotação Id única (um identificador globalmente único (GUID)).

Construtores

Name Description
Annotation()

Este construtor suporta a infraestrutura do Windows Presentation Foundation e não é destinado a ser usado diretamente a partir do seu código.

Annotation(XmlQualifiedName, Guid, DateTime, DateTime)

Este construtor suporta a infraestrutura Windows Presentation Foundation (WPF) e não é destinado a ser usado diretamente a partir do seu código.

Annotation(XmlQualifiedName)

Inicializa uma nova instância da Annotation classe que tenha um nome de tipo e espaço de nomes especificados.

Propriedades

Name Description
Anchors

Obtém uma coleção de zero ou mais AnnotationResource elementos âncora que definem a(s) seleção(ões) de dados a serem anotadas.

AnnotationType

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

Authors

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

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetSchema()

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ReadXml(XmlReader)

Desserializa o Annotation de um determinado XmlReader.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
WriteXml(XmlWriter)

Serializa a anotação para um determinado XmlWriter.

evento

Name 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