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 cargo가 변경될 때 발생합니다.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.

적용 대상