XmlBinaryReaderSession Clase

Definición

Permite administrar las cadenas optimizadas de una manera dinámica.

public class XmlBinaryReaderSession : System.Xml.IXmlDictionary
Herencia
XmlBinaryReaderSession
Implementaciones

Comentarios

Los objetos de sesión (esta clase junto con XmlBinaryWriterSession) permiten la atomización de la cadena dinámica, que puede abarcar una conversación completa. Estos objetos de sesión administran diccionarios dinámicos de instancias XmlDictionaryString. Para obtener más información acerca de los diccionarios dinámicos, consulte XmlDictionary.

Debido al procesamiento asincrónico, es posible que los mensajes que lleguen sincrónicamente se procesen en un orden diferente del orden en que se enviaron. La atomización de cadenas que abarca los mensajes debe asegurarse de que los mensajes se procesan en el orden original o las cadenas atomizadas deben transmitirse mediante un mecanismo diferente.

Para utilizarlos se ha de crear un objeto de sesión y pasarlo al constructor o inicializador para un lector o sistema de escritura XML binario.

Para reutilizar un diccionario dinámico, simplemente debe pasarse el mismo objeto de sesión a todos los lectores subsiguientes y/o sistemas de escritura.

Constructores

XmlBinaryReaderSession()

Inicializa una nueva instancia de la clase XmlBinaryReaderSession.

Métodos

Add(Int32, String)

Crea una instancia de XmlDictionaryString a partir de los parámetros de entrada y la agrega a una colección interna.

Clear()

Borra todo el contenido de la colección interna.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryLookup(Int32, XmlDictionaryString)

Comprueba si la colección interna contiene una entrada que coincide con una clave.

TryLookup(String, XmlDictionaryString)

Comprueba si la colección interna contiene una entrada que coincide con un valor.

TryLookup(XmlDictionaryString, XmlDictionaryString)

Comprueba si la colección interna contiene una entrada que coincide con un valor.

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1
UWP 10.0