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

获取 Annotation 的 GUID。

LastModificationTime

获取上次修改批注的日期和时间。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetSchema()

始终返回 null。 有关架构的详细信息,请参阅批注架构

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ReadXml(XmlReader)

从指定的 XmlReader 反序列化 Annotation

ToString()

返回表示当前对象的字符串。

(继承自 Object)
WriteXml(XmlWriter)

对指定 XmlWriter 的批注进行序列化。

事件

AnchorChanged

在批注 Anchors 的列表中添加、移除或修改定位点时发生。

AuthorChanged

在批注 Authors 的列表中添加、移除或修改作者时发生。

CargoChanged

在批注 Cargos 的列表中添加、移除或修改 cargo 时发生。

适用于