Annotation Класс

Определение

Представляет пользовательскую заметку в Microsoft Annotations Framework.Represents a user annotation in the 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представляет отдельную заметку со всеми связанными привязками и данными содержимого.Annotation represents a single annotation with all associated anchoring and content data. Заметка состоит из следующих основных элементов.An annotation consists of the following main elements.

  • Ноль, один или несколько Anchors , которые указывают, что задается заметками.Zero, one, or more Anchors that identify what is being annotated.

  • Ноль, один или более Cargos , которые содержат данные пользователя для заметки.Zero, one, or more Cargos that contain the user data for the annotation.

  • Ноль, один или более Authors , определяющие, кто создал заметку.Zero, one, or more Authors that define who created the annotation.

  • Значение CreationTime типа, указывающее дату и время создания заметки.A CreationTime that specifies the date and time when the annotation was created.

  • Значение LastModificationTime типа, указывающее время последнего обновления заметки.A LastModificationTime that specifies when the annotation was last updated.

  • Уникальная Аннотация Id (глобальный уникальный идентификатор (GUID)).A unique annotation Id (a globally unique identifier (GUID)).

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

Annotation()

Этот конструктор поддерживает инфраструктуру Windows Presentation Foundation и не предназначен для непосредственного использования из кода.This constructor supports the Windows Presentation Foundation infrastructure and is not intended to be used directly from your code.

Annotation(XmlQualifiedName)

Инициализирует новый экземпляр класса Annotation с заданными именем типа и пространством имен.Initializes a new instance of the Annotation class that has a specified type name and namespace.

Annotation(XmlQualifiedName, Guid, DateTime, DateTime)

Этот конструктор поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для непосредственного использования из кода.This constructor supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

Свойства

Anchors

Возвращает коллекцию из нуля или более элементов привязки AnnotationResource, определяющих выделенные данные, с которыми связывается заметка.Gets a collection of zero or more AnnotationResource anchor elements that define the data selection(s) being annotated.

AnnotationType

Возвращает XmlQualifiedName типа заметки.Gets the XmlQualifiedName of the annotation type.

Authors

Возвращает коллекцию из нуля или более строк, идентифицирующих авторов, создавших Annotation.Gets a collection of zero or more author strings that identify who created the Annotation.

Cargos

Возвращает коллекцию из нуля или более элементов привязки AnnotationResource, определяющих элементы Cargo, содержащие данные заметки.Gets a collection of zero or more AnnotationResource cargo elements that contain data for the annotation.

CreationTime

Возвращает дату и время создания заметки.Gets the date and the time that the annotation was created.

Id

Получает GUID объекта Annotation.Gets the GUID of the Annotation.

LastModificationTime

Возвращает дату и время последнего изменения заметки.Gets the date and the time that the annotation was last modified.

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Всегда возвращает значение null.Always returns null. Подробные сведения о схеме см. в разделе Схема примечаний.See Annotations Schema for schema details.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Десериализует Annotation из указанного модуля XmlReader.Deserializes the Annotation from a specified XmlReader.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Сериализует заметку в указанный модуль XmlWriter.Serializes the annotation to a specified XmlWriter.

События

AnchorChanged

Происходит при добавлении, удалении или изменении привязки в списке Anchors заметки.Occurs when an anchor is added, removed, or modified in the list of annotation Anchors.

AuthorChanged

Происходит при добавлении, удалении или изменении автора в списке Authors заметки.Occurs when an author is added, removed, or modified in the list of annotation Authors.

CargoChanged

Происходит при добавлении, удалении или изменении элемента в списке Cargos заметки.Occurs when a cargo is added, removed, or modified in the list of annotation Cargos.

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