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)

一致するContentLocatorPart シーケンスで始まるロケーターでAnchors注釈の一覧を返します。

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がストアに追加またはストアから削除されたときに発生します。

適用対象