AnnotationStore Sınıf

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, kullanıcı ek açıklamalarını yazmak ve okumak için veri depolarını temsil eder.

public ref class AnnotationStore abstract : IDisposable
public abstract class AnnotationStore : IDisposable
type AnnotationStore = class
    interface IDisposable
Public MustInherit Class AnnotationStore
Implements IDisposable
Devralma
AnnotationStore
Türetilmiş
Uygulamalar

Oluşturucular

Name Description
AnnotationStore()

AnnotationStore sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
AutoFlush

Ek açıklama arabelleklerindeki verilerin fiziksel veri deposuna hemen yazılıp yazılmayacağını belirten bir değer alır veya ayarlar.

IsDisposed

Çağrılıp çağrılmadığını Dispose gösteren bir değer alır.

SyncRoot

Kritik bölümler için AnnotationStore eşitleme kilidi olarak kullanılacak nesneyi alır.

Yöntemler

Name Description
AddAnnotation(Annotation)

Mağazaya yeni bir ekler Annotation .

DeleteAnnotation(Guid)

Belirtilen ek açıklamayı Id depodan siler.

Dispose()

Mağaza tarafından kullanılan tüm yönetilen ve yönetilmeyen kaynakları serbest bırakır.

Dispose(Boolean)

Depo tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Finalize()

Sonunda bu mağaza için çağrılacağını garanti eder Dispose(Boolean) .

Flush()

İç arabelleklerde tutulan ek açıklama verilerinin temel alınan depolama cihazına yazılması için zorlar.

GetAnnotation(Guid)

Depodan belirtilen Id ek açıklamayı döndürür.

GetAnnotations()

Mağazadaki tüm ek açıklamaların listesini döndürür.

GetAnnotations(ContentLocator)

Eşleşen Anchors bir diziyle başlayan bulucuları olan ek açıklamaların ContentLocatorPart listesini döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

Olayı tetikler AnchorChanged .

OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Olayı tetikler AuthorChanged .

OnCargoChanged(AnnotationResourceChangedEventArgs)

Olayı tetikler CargoChanged .

OnStoreContentChanged(StoreContentChangedEventArgs)

Olayı tetikler StoreContentChanged .

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Ekinlikler

Name Description
AnchorChanged

Depodaki herhangi Annotation bir yer işareti değiştiğinde gerçekleşir.

AuthorChanged

Mağazadaki bir Annotation yazar değiştiğinde gerçekleşir.

CargoChanged

Mağazadaki herhangi Annotation bir kargo değiştiğinde gerçekleşir.

StoreContentChanged

Bir Annotation depoya eklendiğinde veya mağazadan silindiğinde gerçekleşir.

Şunlara uygulanır