Freigeben über


XmlStreamStore Konstruktoren

Definition

Initialisiert eine neue Instanz der XmlStreamStore-Klasse.

Überlädt

XmlStreamStore(Stream)

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

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

Initialisiert eine neue Instanz der XmlStreamStore-Klasse mit einem angegebenen E/A-Stream und einem Wörterbuch der bekannten kompatiblen Namespaces.

XmlStreamStore(Stream)

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

public:
 XmlStreamStore(System::IO::Stream ^ stream);
public XmlStreamStore (System.IO.Stream stream);
new System.Windows.Annotations.Storage.XmlStreamStore : System.IO.Stream -> System.Windows.Annotations.Storage.XmlStreamStore
Public Sub New (stream As Stream)

Parameter

stream
Stream

Der E/A-Stream zum Lesen und Schreiben von Benutzeranmerkungen.

Hinweise

streammuss im gültigen XML-Format vorliegen und dem Microsoft Annotations Framework-Schema entsprechen.

Gilt für:

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

Initialisiert eine neue Instanz der XmlStreamStore-Klasse mit einem angegebenen E/A-Stream und einem Wörterbuch der bekannten kompatiblen Namespaces.

public:
 XmlStreamStore(System::IO::Stream ^ stream, System::Collections::Generic::IDictionary<Uri ^, System::Collections::Generic::IList<Uri ^> ^> ^ knownNamespaces);
public XmlStreamStore (System.IO.Stream stream, System.Collections.Generic.IDictionary<Uri,System.Collections.Generic.IList<Uri>> knownNamespaces);
new System.Windows.Annotations.Storage.XmlStreamStore : System.IO.Stream * System.Collections.Generic.IDictionary<Uri, System.Collections.Generic.IList<Uri>> -> System.Windows.Annotations.Storage.XmlStreamStore
Public Sub New (stream As Stream, knownNamespaces As IDictionary(Of Uri, IList(Of Uri)))

Parameter

stream
Stream

Der E/A-Stream zum Lesen und Schreiben von Benutzeranmerkungen.

knownNamespaces
IDictionary<Uri,IList<Uri>>

Ein Wörterbuch mit einer Liste bekannter kompatibler Namespaces.

Ausnahmen

stream ist null.

stream enthält ungültiges XML.

Das knownNamespaces-Wörterbuch enthält einen doppelten Namespace.

- oder -

Das knownNamespaces-Wörterbuch enthält ein Element mit einem null-Schlüssel.

Hinweise

Dieser XmlStreamStore Konstruktor ermöglicht die Registrierung anwendungsspezifischer bekannter Namespaces.

Das knownNamespace Wörterbuch definiert Anwendungsnamespaces, die verwendet werden, wenn Sie benutzerdefinierte Inhalte als Teil einer Anmerkung speichern. Der Wörterbuchschlüssel ist der primäre Namespace, der dem Anwendungsprogramm bekannt ist. Der Namespaceschlüssel ist einer Wertliste älterer Namespaces zugeordnet, die mit dem Namespace "key" kompatibel sind. Wenn Anmerkungen geladen werden, werden alle Namespaces aus dieser Liste durch den Namespace "key" ersetzt.

stream muss im gültigen XML-Format vorliegen und dem Anmerkungsschema entsprechen.

Gilt für: