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

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

Sınıfın XmlStreamStore yeni bir örneğini, bilinen uyumlu ad alanlarının belirtilen G/Ç Stream ve sözlüğüyle başlatır.

XmlStreamStore(Stream)

Belirtilen G/Ç XmlStreamStoreile sınıfının yeni bir örneğini Stream 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.

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 gösteren 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

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.

(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 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)
GetWellKnownCompatibleNamespaces(Uri)

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

MemberwiseClone()

Geçerli Objectbasit 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 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.

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

(Devralındığı yer: AnnotationStore)

Şunlara uygulanır

Ayrıca bkz.