AnnotationStore AnnotationStore AnnotationStore AnnotationStore Class

定義

派生クラスでオーバーライドされる場合、ユーザーの注釈を読み書きするためのデータ ストアを表します。When overridden in a derived class, represents a data store for writing and reading user annotations.

public ref class AnnotationStore abstract : IDisposable
public abstract class AnnotationStore : IDisposable
type AnnotationStore = class
    interface IDisposable
Public MustInherit Class AnnotationStore
Implements IDisposable
継承
AnnotationStoreAnnotationStoreAnnotationStoreAnnotationStore
派生
実装

コンストラクター

AnnotationStore() AnnotationStore() AnnotationStore() AnnotationStore()

AnnotationStore クラスの新しいインスタンスを初期化します。Initializes a new instance of the AnnotationStore class.

プロパティ

AutoFlush AutoFlush AutoFlush AutoFlush

注釈バッファー内のデータが物理データ ストアにすぐに書き込まれるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether data in annotation buffers is to be written immediately to the physical data store.

IsDisposed IsDisposed IsDisposed IsDisposed

Dispose が呼び出されているかどうかを示す値を取得します。Gets a value that indicates whether Dispose has been called.

SyncRoot SyncRoot SyncRoot SyncRoot

AnnotationStore の重要なセクションの同期ロックとして使用するオブジェクトを取得します。Gets the object to use as a synchronization lock for AnnotationStore critical sections.

メソッド

AddAnnotation(Annotation) AddAnnotation(Annotation) AddAnnotation(Annotation) AddAnnotation(Annotation)

新しい Annotation をストアに追加します。Adds a new Annotation to the store.

DeleteAnnotation(Guid) DeleteAnnotation(Guid) DeleteAnnotation(Guid) DeleteAnnotation(Guid)

指定された Id を持つ注釈をストアから削除します。Deletes the annotation with the specified Id from the store.

Dispose() Dispose() Dispose() Dispose()

ストアによって使用されているマネージド リソースおよびアンマネージド リソースのすべてを解放します。Releases all managed and unmanaged resources used by the store.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

ストアによって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the store and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

最終的には、このストアに対して Dispose(Boolean) が呼び出されることを保証します。Guarantees that Dispose(Boolean) will eventually be called for this store.

Flush() Flush() Flush() Flush()

内部バッファーで保持されている注釈データが、強制的に基になるストレージ デバイスに書き込まれるようにします。Forces any annotation data retained in internal buffers to be written to the underlying storage device.

GetAnnotation(Guid) GetAnnotation(Guid) GetAnnotation(Guid) GetAnnotation(Guid)

指定された Id を持つ注釈をストアから返します。Returns the annotation with the specified Id from the store.

GetAnnotations() GetAnnotations() GetAnnotations() GetAnnotations()

ストア内のすべての注釈の一覧を返します。Returns a list of all the annotations in the store.

GetAnnotations(ContentLocator) GetAnnotations(ContentLocator) GetAnnotations(ContentLocator) GetAnnotations(ContentLocator)

一致する ContentLocatorPart シーケンスで開始するロケーターを含む Anchors を持つ注釈の一覧を返します。Returns a list of annotations that have Anchors with locators that begin with a matching ContentLocatorPart sequence.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs) OnAnchorChanged(AnnotationResourceChangedEventArgs) OnAnchorChanged(AnnotationResourceChangedEventArgs) OnAnchorChanged(AnnotationResourceChangedEventArgs)

AnchorChanged イベントを発生させます。Raises the AnchorChanged event.

OnAuthorChanged(AnnotationAuthorChangedEventArgs) OnAuthorChanged(AnnotationAuthorChangedEventArgs) OnAuthorChanged(AnnotationAuthorChangedEventArgs) OnAuthorChanged(AnnotationAuthorChangedEventArgs)

AuthorChanged イベントを発生させます。Raises the AuthorChanged event.

OnCargoChanged(AnnotationResourceChangedEventArgs) OnCargoChanged(AnnotationResourceChangedEventArgs) OnCargoChanged(AnnotationResourceChangedEventArgs) OnCargoChanged(AnnotationResourceChangedEventArgs)

CargoChanged イベントを発生させます。Raises the CargoChanged event.

OnStoreContentChanged(StoreContentChangedEventArgs) OnStoreContentChanged(StoreContentChangedEventArgs) OnStoreContentChanged(StoreContentChangedEventArgs) OnStoreContentChanged(StoreContentChangedEventArgs)

StoreContentChanged イベントを発生させます。Raises the StoreContentChanged event.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

イベント

AnchorChanged AnchorChanged AnchorChanged AnchorChanged

ストアの Annotation でアンカーが変更される場合に発生します。Occurs when an anchor on any Annotation in the store changes.

AuthorChanged AuthorChanged AuthorChanged AuthorChanged

ストアの Annotation で作成者が変更される場合に発生します。Occurs when an author on any Annotation in the store changes.

CargoChanged CargoChanged CargoChanged CargoChanged

ストアの Annotation でカーゴが変更される場合に発生します。Occurs when a cargo on any Annotation in the store changes.

StoreContentChanged StoreContentChanged StoreContentChanged StoreContentChanged

ストアで Annotation が追加または削除される場合に発生します。Occurs when an Annotation is added to or deleted from the store.

適用対象