XmlStreamStore Klasa

Definicja

Reprezentuje magazyn danych XML do zapisu i odczytywania adnotacji użytkownika.Represents an XML data store for writing and reading user annotations.

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 nowe wystąpienie XmlStreamStore klasy z określonym we/wy Stream .Initializes a new instance of the XmlStreamStore class with a specified I/O Stream.

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

Inicjuje nowe wystąpienie XmlStreamStore klasy z określonym we/wy Stream i słownikiem znanych obszarów nazw zgodnych.Initializes a new instance of the XmlStreamStore class with a specified I/O Stream and dictionary of known compatible namespaces.

Właściwości

AutoFlush

Pobiera lub ustawia wartość wskazującą, czy dane w buforach adnotacji mają być zapisywane natychmiast w fizycznym magazynie danych.Gets or sets a value that indicates whether data in annotation buffers is to be written immediately to the physical data store.

IgnoredNamespaces

Pobiera listę przestrzeni nazw, które zostały zignorowane podczas ładowania strumienia XML.Gets a list of the namespaces that were ignored when the XML stream was loaded.

IsDisposed

Pobiera wartość wskazującą, czy Dispose został wywołany.Gets a value that indicates whether Dispose has been called.

(Odziedziczone po AnnotationStore)
SyncRoot

Pobiera obiekt, który ma być używany jako blokada synchronizacji dla AnnotationStore sekcji krytycznych.Gets the object to use as a synchronization lock for AnnotationStore critical sections.

(Odziedziczone po AnnotationStore)
WellKnownNamespaces

Pobiera listę wszystkich przestrzeni nazw, które są wstępnie zdefiniowane przez Annotations FrameworkAnnotations Framework .Gets a list of all namespaces that are predefined by the Annotations FrameworkAnnotations Framework.

Metody

AddAnnotation(Annotation)

Dodaje nowy element Annotation do sklepu.Adds a new Annotation to the store.

DeleteAnnotation(Guid)

Usuwa adnotację z określonym Id ze sklepu.Deletes the annotation with the specified Id from the store.

Dispose()

Zwalnia wszystkie zarządzane i niezarządzane zasoby używane przez magazyn.Releases all managed and unmanaged resources used by the store.

(Odziedziczone po AnnotationStore)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez magazyn i opcjonalnie zwalnia zarządzane zasoby.Releases the unmanaged resources used by the store and optionally releases the managed resources.

(Odziedziczone po AnnotationStore)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
Flush()

Wymusza, aby wszystkie dane adnotacji przechowywane w buforach wewnętrznych były zapisywane na podstawowym urządzeniu magazynującym.Forces any annotation data retained in internal buffers to be written to the underlying storage device.

GetAnnotation(Guid)

Zwraca adnotację z określonym Id ze sklepu.Returns the annotation with the specified Id from the store.

GetAnnotations()

Zwraca listę wszystkich adnotacji w sklepie.Returns a list of all the annotations in the store.

GetAnnotations(ContentLocator)

Zwraca listę adnotacji mających Anchors lokalizatory rozpoczynające się od pasującej ContentLocatorPart sekwencji.Returns a list of annotations that have Anchors with locators that begin with a matching ContentLocatorPart sequence.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
GetWellKnownCompatibleNamespaces(Uri)

Zwraca listę przestrzeni nazw, które są zgodne jako wejściowa przestrzeń nazw.Returns a list of namespaces that are compatible as an input namespace.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

Podnosi AnchorChanged zdarzenie.Raises the AnchorChanged event.

(Odziedziczone po AnnotationStore)
OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Podnosi AuthorChanged zdarzenie.Raises the AuthorChanged event.

(Odziedziczone po AnnotationStore)
OnCargoChanged(AnnotationResourceChangedEventArgs)

Podnosi CargoChanged zdarzenie.Raises the CargoChanged event.

(Odziedziczone po AnnotationStore)
OnStoreContentChanged(StoreContentChangedEventArgs)

Podnosi StoreContentChanged zdarzenie.Raises the StoreContentChanged event.

(Odziedziczone po AnnotationStore)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Zdarzenia

AnchorChanged

Występuje, gdy zakotwiczenie w Annotation sklepie zostanie zmienione.Occurs when an anchor on any Annotation in the store changes.

(Odziedziczone po AnnotationStore)
AuthorChanged

Występuje po zmianie autora na dowolnym Annotation ze sklepu.Occurs when an author on any Annotation in the store changes.

(Odziedziczone po AnnotationStore)
CargoChanged

Występuje, gdy zostanie zmieniony ładunek na dowolnym Annotation ze sklepu.Occurs when a cargo on any Annotation in the store changes.

(Odziedziczone po AnnotationStore)
StoreContentChanged

Występuje po Annotation dodaniu lub usunięciu ze sklepu.Occurs when an Annotation is added to or deleted from the store.

(Odziedziczone po AnnotationStore)

Dotyczy

Zobacz też