Udostępnij za pośrednictwem


XmlStreamStore Klasa

Definicja

Reprezentuje magazyn danych XML do zapisywania i odczytywania adnotacji użytkownika.

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
Dziedziczenie
XmlStreamStore

Konstruktory

XmlStreamStore(Stream)

Inicjuje XmlStreamStore nowe wystąpienie klasy z określonym we/ Streamwy .

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

Inicjuje XmlStreamStore nowe wystąpienie klasy z określonym we/ Stream wy i słownikiem znanych zgodnych przestrzeni nazw.

Właściwości

AutoFlush

Pobiera lub ustawia wartość wskazującą, czy dane w buforach adnotacji mają być zapisywane natychmiast w fizycznym magazynie danych.

IgnoredNamespaces

Pobiera listę przestrzeni nazw, które zostały zignorowane podczas ładowania strumienia XML.

IsDisposed

Pobiera wartość wskazującą, czy Dispose została wywołana.

(Odziedziczone po AnnotationStore)
SyncRoot

Pobiera obiekt do użycia jako blokadę synchronizacji dla AnnotationStore krytycznych sekcji.

(Odziedziczone po AnnotationStore)
WellKnownNamespaces

Pobiera listę wszystkich przestrzeni nazw wstępnie zdefiniowanych przez platformę Annotations Framework.

Metody

AddAnnotation(Annotation)

Dodaje nowy Annotation element do sklepu.

DeleteAnnotation(Guid)

Usuwa adnotację z określoną Id wartością ze sklepu.

Dispose()

Zwalnia wszystkie zarządzane i niezarządzane zasoby używane przez magazyn.

(Odziedziczone po AnnotationStore)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez magazyn i opcjonalnie zwalnia zarządzane zasoby.

(Odziedziczone po AnnotationStore)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Flush()

Wymusza zapisanie wszystkich danych adnotacji w buforach wewnętrznych do bazowego urządzenia magazynowego.

GetAnnotation(Guid)

Zwraca adnotację z określoną Id wartością z magazynu.

GetAnnotations()

Zwraca listę wszystkich adnotacji w sklepie.

GetAnnotations(ContentLocator)

Zwraca listę adnotacji, które mają Anchors lokalizatory rozpoczynające się od pasującej ContentLocatorPart sekwencji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetWellKnownCompatibleNamespaces(Uri)

Zwraca listę przestrzeni nazw, które są zgodne jako przestrzeń nazw wejściowych.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

AnchorChanged Zgłasza zdarzenie.

(Odziedziczone po AnnotationStore)
OnAuthorChanged(AnnotationAuthorChangedEventArgs)

AuthorChanged Zgłasza zdarzenie.

(Odziedziczone po AnnotationStore)
OnCargoChanged(AnnotationResourceChangedEventArgs)

CargoChanged Zgłasza zdarzenie.

(Odziedziczone po AnnotationStore)
OnStoreContentChanged(StoreContentChangedEventArgs)

StoreContentChanged Zgłasza zdarzenie.

(Odziedziczone po AnnotationStore)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Zdarzenia

AnchorChanged

Występuje, gdy kotwica w dowolnym Annotation magazynie ulegnie zmianie.

(Odziedziczone po AnnotationStore)
AuthorChanged

Występuje, gdy autor w dowolnym Annotation miejscu w sklepie ulegnie zmianie.

(Odziedziczone po AnnotationStore)
CargoChanged

Występuje, gdy ładunek na dowolnym Annotation w sklepie ulegnie zmianie.

(Odziedziczone po AnnotationStore)
StoreContentChanged

Występuje po dodaniu lub usunięciu obiektu Annotation ze sklepu.

(Odziedziczone po AnnotationStore)

Dotyczy

Zobacz też