Partilhar via


XmlStreamStore Construtores

Definição

Inicializa uma nova instância da classe XmlStreamStore.

Sobrecargas

XmlStreamStore(Stream)

Inicializa uma nova instância da classe XmlStreamStore com um Stream de E/S especificado.

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

Inicializa uma nova instância da classe XmlStreamStore com um Stream de E/S especificado e dicionário de namespaces compatíveis conhecidos.

XmlStreamStore(Stream)

Inicializa uma nova instância da classe XmlStreamStore com um Stream de E/S especificado.

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)

Parâmetros

stream
Stream

O fluxo de E/S para leitura e gravação de anotações do usuário.

Comentários

stream deve estar em formato XML válido e estar em conformidade com o esquema do Microsoft Annotations Framework.

Aplica-se a

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

Inicializa uma nova instância da classe XmlStreamStore com um Stream de E/S especificado e dicionário de namespaces compatíveis conhecidos.

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

Parâmetros

stream
Stream

O fluxo de E/S para leitura e gravação de anotações do usuário.

knownNamespaces
IDictionary<Uri,IList<Uri>>

Um dicionário com uma lista de namespaces compatíveis conhecidos.

Exceções

stream é null.

stream contém XML inválido.

O dicionário knownNamespaces contém um namespace duplicado.

- ou - O dicionário knownNamespaces contém um elemento que tem uma chave null.

Comentários

Esse XmlStreamStore construtor habilita o registro de namespaces conhecidos específicos do aplicativo.

O knownNamespace dicionário define namespaces de aplicativo que são usados quando você armazena conteúdo personalizado como parte de uma anotação. A chave de dicionário é o namespace primário conhecido pelo programa de aplicativo. A chave de namespace está associada a uma lista de valores de namespaces mais antigos compatíveis com o namespace "key". Quando as anotações forem carregadas, todos os namespaces dessa lista serão substituídos pelo namespace "key".

stream deve estar em formato XML válido e estar em conformidade com o Esquema de Anotações.

Aplica-se a