XmlStreamStore Klasse

Definition

Stellt einen XML-Datenspeicher zum Schreiben und Lesen von Benutzeranmerkungen dar.

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

Konstruktoren

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

Initialisiert eine neue Instanz der XmlStreamStore Klasse mit einer angegebenen E/A Stream und einem Wörterbuch bekannter kompatibler Namespaces.

XmlStreamStore(Stream)

Initialisiert eine neue Instanz der XmlStreamStore Klasse mit einer angegebenen E/A Stream.

Eigenschaften

Name Beschreibung
AutoFlush

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Daten in Anmerkungspuffern sofort in den physischen Datenspeicher geschrieben werden sollen.

IgnoredNamespaces

Ruft eine Liste der Namespaces ab, die beim Laden des XML-Datenstroms ignoriert wurden.

IsDisposed

Ruft einen Wert ab, der angibt, ob Dispose aufgerufen wurde.

(Geerbt von AnnotationStore)
SyncRoot

Ruft das Objekt ab, das als Synchronisierungssperre für AnnotationStore kritische Abschnitte verwendet werden soll.

(Geerbt von AnnotationStore)
WellKnownNamespaces

Ruft eine Liste aller Namespaces ab, die vom Annotations Framework vordefinierte sind.

Methoden

Name Beschreibung
AddAnnotation(Annotation)

Fügt dem Store einen neuen Annotation Hinzufügt.

DeleteAnnotation(Guid)

Löscht die Anmerkung mit dem angegebenen Id aus dem Speicher.

Dispose()

Gibt alle vom Speicher verwendeten verwalteten und nicht verwalteten Ressourcen frei.

(Geerbt von AnnotationStore)
Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die vom Speicher verwendet werden, und gibt optional die verwalteten Ressourcen frei.

(Geerbt von AnnotationStore)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Flush()

Erzwingt, dass alle Anmerkungsdaten, die in internen Puffern aufbewahrt werden, auf das zugrunde liegende Speichergerät geschrieben werden.

GetAnnotation(Guid)

Gibt die Anmerkung mit dem angegebenen Id Speicher zurück.

GetAnnotations()

Gibt eine Liste aller Anmerkungen im Speicher zurück.

GetAnnotations(ContentLocator)

Gibt eine Liste von Anmerkungen zurück, die mit Locators enthalten Anchors , die mit einer übereinstimmenden ContentLocatorPart Sequenz beginnen.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetWellKnownCompatibleNamespaces(Uri)

Gibt eine Liste von Namespaces zurück, die als Eingabenamespace kompatibel sind.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

Löst das AnchorChanged-Ereignis aus.

(Geerbt von AnnotationStore)
OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Löst das AuthorChanged-Ereignis aus.

(Geerbt von AnnotationStore)
OnCargoChanged(AnnotationResourceChangedEventArgs)

Löst das CargoChanged-Ereignis aus.

(Geerbt von AnnotationStore)
OnStoreContentChanged(StoreContentChangedEventArgs)

Löst das StoreContentChanged-Ereignis aus.

(Geerbt von AnnotationStore)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Ereignisse

Name Beschreibung
AnchorChanged

Tritt auf, wenn sich ein Anker in Annotation einem der Speicher ändert.

(Geerbt von AnnotationStore)
AuthorChanged

Tritt auf, wenn sich ein Autor in einem Annotation der Speicher ändert.

(Geerbt von AnnotationStore)
CargoChanged

Tritt auf, wenn sich eine Ladung auf einem Annotation der Filialen ändert.

(Geerbt von AnnotationStore)
StoreContentChanged

Tritt auf, wenn ein Annotation Objekt aus dem Speicher hinzugefügt oder gelöscht wird.

(Geerbt von AnnotationStore)

Gilt für:

Weitere Informationen