AnnotationStore 类

定义

在派生类中重写时,表示用于写入和读取用户批注的数据存储。

public ref class AnnotationStore abstract : IDisposable
public abstract class AnnotationStore : IDisposable
type AnnotationStore = class
    interface IDisposable
Public MustInherit Class AnnotationStore
Implements IDisposable
继承
AnnotationStore
派生
实现

构造函数

名称 说明
AnnotationStore()

初始化 AnnotationStore 类的新实例。

属性

名称 说明
AutoFlush

获取或设置一个值,该值指示是否将批注缓冲区中的数据立即写入物理数据存储。

IsDisposed

获取一个值,该值指示是否已 Dispose 调用。

SyncRoot

获取要用作关键节的同步锁 AnnotationStore 的对象。

方法

名称 说明
AddAnnotation(Annotation)

Annotation 存储区添加新内容。

DeleteAnnotation(Guid)

删除具有指定 Id 存储区中的批注。

Dispose()

释放存储区使用的所有托管和非托管资源。

Dispose(Boolean)

释放存储使用的非托管资源,并选择性地释放托管资源。

Equals(Object)

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

(继承自 Object)
Finalize()

Dispose(Boolean)保证最终将为此存储调用。

Flush()

强制将内部缓冲区中保留的任何批注数据写入基础存储设备。

GetAnnotation(Guid)

返回具有存储区中指定的 Id 批注。

GetAnnotations()

返回存储区中所有批注的列表。

GetAnnotations(ContentLocator)

返回具有 Anchors 以匹配 ContentLocatorPart 序列开头的定位符的批注列表。

GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

引发 AnchorChanged 事件。

OnAuthorChanged(AnnotationAuthorChangedEventArgs)

引发 AuthorChanged 事件。

OnCargoChanged(AnnotationResourceChangedEventArgs)

引发 CargoChanged 事件。

OnStoreContentChanged(StoreContentChangedEventArgs)

引发 StoreContentChanged 事件。

ToString()

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

(继承自 Object)

活动

名称 说明
AnchorChanged

当存储中的任何定位点 Annotation 发生更改时发生。

AuthorChanged

当任何存储中的作者 Annotation 发生更改时发生。

CargoChanged

当商店中的任何 Annotation 货物发生更改时发生。

StoreContentChanged

在存储区中添加或删除某个 Annotation 对象时发生。

适用于