XmlStreamStore Costruttori

Definizione

Inizializza una nuova istanza della classe XmlStreamStore.

Overload

Nome Descrizione
XmlStreamStore(Stream)

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

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

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

XmlStreamStore(Stream)

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

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 la lettura e la scrittura di annotazioni utente.

Commenti

stream deve essere in formato XML valido e deve essere conforme allo schema di Microsoft Annotations Framework.

Si applica a

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

Inizializza una nuova istanza della XmlStreamStore classe con un I/O Stream specificato 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 la lettura e la scrittura di annotazioni utente.

knownNamespaces
IDictionary<Uri,IList<Uri>>

Dizionario con un elenco di spazi dei nomi compatibili noti.

Eccezioni

stream è null.

stream contiene codice XML non valido.

Il knownNamespaces dizionario contiene uno spazio dei nomi duplicato.

oppure

Il knownNamespaces dizionario contiene un elemento con una null chiave.

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 al 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 delle annotazioni.

Si applica a