XmlStreamStore Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |