XmlStreamStore Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.