XmlStreamStore Construtores

Definição

Inicializa uma nova instância da XmlStreamStore classe.

Sobrecargas

Name Description
XmlStreamStore(Stream)

Inicializa uma nova instância da XmlStreamStore classe com uma E/S Streamespecificada .

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

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

XmlStreamStore(Stream)

Inicializa uma nova instância da XmlStreamStore classe com uma E/S Streamespecificada .

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 I/O para ler e escrever anotações dos utilizadores.

Observações

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

Aplica-se a

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

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

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 I/O para ler e escrever anotações dos utilizadores.

knownNamespaces
IDictionary<Uri,IList<Uri>>

Um dicionário com uma lista de espaços de nomes compatíveis conhecidos.

Exceções

stream é null.

stream contém XML inválido.

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

-ou-

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

Observações

Este XmlStreamStore construtor permite o registo de espaços de nomes conhecidos específicos da aplicação.

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

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

Aplica-se a