Compartir a través de


XmlStreamStore Constructores

Definición

Inicializa una nueva instancia de la clase XmlStreamStore.

Sobrecargas

XmlStreamStore(Stream)

Inicializa una nueva instancia de la clase XmlStreamStore con una Stream de E/S especificada.

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

Inicializa una nueva instancia de la clase XmlStreamStore con una Stream de E/S especificada y un diccionario de espacios de nombres compatibles conocidos.

XmlStreamStore(Stream)

Inicializa una nueva instancia de la clase XmlStreamStore con una Stream de E/S especificada.

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

Secuencia de E/S para leer y escribir anotaciones de usuario.

Comentarios

stream debe tener un formato XML válido y cumplir con el esquema de Microsoft Annotations Framework.

Se aplica a

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

Inicializa una nueva instancia de la clase XmlStreamStore con una Stream de E/S especificada y un diccionario de espacios de nombres compatibles conocidos.

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

Secuencia de E/S para leer y escribir anotaciones de usuario.

knownNamespaces
IDictionary<Uri,IList<Uri>>

Diccionario con una lista de espacios de nombres compatibles conocidos.

Excepciones

stream es null.

stream contiene XML no válido.

El diccionario knownNamespaces contiene un espacio de nombres duplicado.

o bien El diccionario knownNamespaces contiene un elemento que tiene una clave null.

Comentarios

Este XmlStreamStore constructor habilita el registro de espacios de nombres conocidos específicos de la aplicación.

El knownNamespace diccionario define los espacios de nombres de aplicación que se usan al almacenar contenido personalizado como parte de una anotación. La clave de diccionario es el espacio de nombres principal conocido para el programa de aplicación. La clave de espacio de nombres está asociada a una lista de valores de espacios de nombres más antiguos que son compatibles con el espacio de nombres "key". Cuando las anotaciones se carguen todos los espacios de nombres de esta lista se reemplazarán por el espacio de nombres "key".

stream debe tener un formato XML válido y cumplir con el esquema de anotaciones.

Se aplica a