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 bir 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

AnnotationStore()

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

Özellikler

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 belirten bir değer alır.

SyncRoot

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

Yöntemler

AddAnnotation(Annotation)

Mağazaya yeni bir ekler Annotation .

DeleteAnnotation(Guid)

Depodan belirtilen Id ek açıklamayı siler.

Dispose()

Depo 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 verilerini temel alınan depolama cihazına yazılacak şekilde zorlar.

GetAnnotation(Guid)

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

GetAnnotations()

Depodaki tüm ek açıklamaların listesini döndürür.

GetAnnotations(ContentLocator)

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

GetHashCode()

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

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

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

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

Geçerli Objectöğesinin sığ 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 dizeyi döndürür.

(Devralındığı yer: Object)

Ekinlikler

AnchorChanged

Mağazadaki 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 depoya eklendiğinde veya mağazadan silindiğinde Annotation gerçekleşir.

Şunlara uygulanır