Annotation 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 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() |
始终返回 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ReadXml(XmlReader) |
从指定的 XmlReader 反序列化 Annotation。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
WriteXml(XmlWriter) |
对指定 XmlWriter 的批注进行序列化。 |
事件
AnchorChanged |
在批注 Anchors 的列表中添加、移除或修改定位点时发生。 |
AuthorChanged |
在批注 Authors 的列表中添加、移除或修改作者时发生。 |
CargoChanged |
在批注 Cargos 的列表中添加、移除或修改 cargo 时发生。 |