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() |
Всегда возвращает значение |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ReadXml(XmlReader) |
Десериализует Annotation из указанного модуля XmlReader. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
WriteXml(XmlWriter) |
Сериализует заметку в указанный модуль XmlWriter. |
События
AnchorChanged |
Происходит при добавлении, удалении или изменении привязки в списке Anchors заметки. |
AuthorChanged |
Происходит при добавлении, удалении или изменении автора в списке Authors заметки. |
CargoChanged |
Происходит при добавлении, удалении или изменении элемента в списке Cargos заметки. |