Aracılığıyla paylaş


XmlStreamStore Sınıf

Tanım

Kullanıcı ek açıklamalarını yazmak ve okumak için xml veri depolarını temsil eder.

public ref class XmlStreamStore sealed : System::Windows::Annotations::Storage::AnnotationStore
public sealed class XmlStreamStore : System.Windows.Annotations.Storage.AnnotationStore
type XmlStreamStore = class
    inherit AnnotationStore
Public NotInheritable Class XmlStreamStore
Inherits AnnotationStore
Devralma
XmlStreamStore

Oluşturucular

XmlStreamStore(Stream)

Belirtilen G/Ç Streamile sınıfının yeni bir örneğini XmlStreamStore başlatır.

XmlStreamStore(Stream, IDictionary<Uri,IList<Uri>>)

Sınıfın XmlStreamStore yeni bir örneğini belirtilen G/Ç Stream ve bilinen uyumlu ad alanlarının sözlüğüyle 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.

IgnoredNamespaces

XML akışı yüklendiğinde yoksayılan ad alanlarının listesini alır.

IsDisposed

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

(Devralındığı yer: AnnotationStore)
SyncRoot

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

(Devralındığı yer: AnnotationStore)
WellKnownNamespaces

Annotations Framework tarafından önceden tanımlanmış tüm ad alanlarının listesini 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.

(Devralındığı yer: AnnotationStore)
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.

(Devralındığı yer: AnnotationStore)
Equals(Object)

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

(Devralındığı yer: Object)
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)
GetWellKnownCompatibleNamespaces(Uri)

Giriş ad alanı olarak uyumlu ad alanlarının listesini döndürür.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

Olayı tetikler AnchorChanged .

(Devralındığı yer: AnnotationStore)
OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Olayı tetikler AuthorChanged .

(Devralındığı yer: AnnotationStore)
OnCargoChanged(AnnotationResourceChangedEventArgs)

Olayı tetikler CargoChanged .

(Devralındığı yer: AnnotationStore)
OnStoreContentChanged(StoreContentChangedEventArgs)

Olayı tetikler StoreContentChanged .

(Devralındığı yer: AnnotationStore)
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.

(Devralındığı yer: AnnotationStore)
AuthorChanged

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

(Devralındığı yer: AnnotationStore)
CargoChanged

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

(Devralındığı yer: AnnotationStore)
StoreContentChanged

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

(Devralındığı yer: AnnotationStore)

Şunlara uygulanır

Ayrıca bkz.