Condividi tramite


XmlStreamStore Costruttori

Definizione

Inizializza una nuova istanza della classe XmlStreamStore.

Overload

XmlStreamStore(Stream)

Inizializza una nuova istanza della classe XmlStreamStore con un oggetto Stream di I/O specifico.

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

Inizializza una nuova istanza della classe XmlStreamStore con un oggetto Stream di I/O specifico e un dizionario di spazi dei nomi compatibili noti.

XmlStreamStore(Stream)

Inizializza una nuova istanza della classe XmlStreamStore con un oggetto Stream di I/O specifico.

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)

Parametri

stream
Stream

Flusso di I/O per leggere e scrivere le annotazioni dell'utente.

Commenti

streamdeve essere in formato XML valido e conforme allo schema Microsoft Annotations Framework.

Si applica a

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

Inizializza una nuova istanza della classe XmlStreamStore con un oggetto Stream di I/O specifico e un dizionario di spazi dei nomi compatibili noti.

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)))

Parametri

stream
Stream

Flusso di I/O per leggere e scrivere le annotazioni dell'utente.

knownNamespaces
IDictionary<Uri,IList<Uri>>

Dizionario con un elenco di spazi dei nomi compatibili noti.

Eccezioni

stream è null.

stream contiene XML non valido.

Il dizionario knownNamespaces contiene uno spazio dei nomi duplicato.

-oppure-

Il dizionario knownNamespaces contiene un elemento con una chiave null.

Commenti

Questo XmlStreamStore costruttore consente la registrazione di spazi dei nomi noti specifici dell'applicazione.

Il knownNamespace dizionario definisce gli spazi dei nomi dell'applicazione usati quando si archivia contenuto personalizzato come parte di un'annotazione. La chiave del dizionario è lo spazio dei nomi primario noto per il programma dell'applicazione. La chiave dello spazio dei nomi è associata a un elenco di valori di spazi dei nomi meno recenti compatibili con lo spazio dei nomi "key". Quando le annotazioni vengono caricate tutti gli spazi dei nomi di questo elenco verranno sostituiti dallo spazio dei nomi "key".

stream deve essere in formato XML valido e conforme allo schema annotazioni.

Si applica a