Annotation Класс

Определение

Представляет заметку пользователя в 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
Наследование
Annotation
Реализации

Комментарии

Annotation представляет одну заметку со всеми связанными данными привязки и содержимого. Заметка состоит из следующих основных элементов.

  • Ноль, один или несколько Anchors , которые определяют то, что является аннотировано.

  • Ноль, один или несколько Cargos , которые содержат пользовательские данные для заметки.

  • Ноль, один или несколько Authors , определяющих, кто создал заметку.

  • Значение, CreationTime указывающее дату и время создания заметки.

  • Значение, LastModificationTime указывающее время последнего обновления заметки.

  • Уникальная заметка Id (глобальный уникальный идентификатор (GUID)).

Конструкторы

Имя Описание
Annotation()

Этот конструктор поддерживает инфраструктуру Windows Presentation Foundation и не предназначен для использования непосредственно из кода.

Annotation(XmlQualifiedName, Guid, DateTime, DateTime)

Этот конструктор поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода.

Annotation(XmlQualifiedName)

Инициализирует новый экземпляр Annotation класса с указанным именем типа и пространством имен.

Свойства

Имя Описание
Anchors

Возвращает коллекцию нулевых или более AnnotationResource элементов привязки, определяющих выделенные данные, аннотированные.

AnnotationType

XmlQualifiedName Возвращает тип заметки.

Authors

Возвращает коллекцию из нулевых или более строк автора, определяющих, кто создал объект Annotation.

Cargos

Возвращает коллекцию нулевых или более AnnotationResource грузовых элементов, содержащих данные для заметки.

CreationTime

Возвращает дату и время создания заметки.

Id

Возвращает GUID объекта Annotation.

LastModificationTime

Возвращает дату и время последнего изменения заметки.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetSchema()

Всегда возвращает значение null. См. схему заметок для сведений о схеме.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ReadXml(XmlReader)

Десериализует Annotation указанный XmlReaderобъект.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
WriteXml(XmlWriter)

Сериализует заметку к указанному XmlWriterобъекту.

События

Имя Описание
AnchorChanged

Происходит при добавлении, удалении или изменении привязки в списке заметок Anchors.

AuthorChanged

Происходит при добавлении, удалении или изменении автора в списке заметок Authors.

CargoChanged

Происходит при добавлении, удалении или изменении груза в списке заметок Cargos.

Применяется к