Поделиться через


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)

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

Annotation(XmlQualifiedName, Guid, DateTime, DateTime)

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

Свойства

Anchors

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

AnnotationType

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

Authors

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

Cargos

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

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 заметки.

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