XmlBinaryWriterSession Clase

Definición

Permite el uso de un diccionario dinámico para comprimir cadenas comunes que aparecen en un mensaje y mantener el estado.

public class XmlBinaryWriterSession
Herencia
XmlBinaryWriterSession

Comentarios

Los objetos de sesión (esta clase junto con XmlBinaryReaderSession) permiten la atomización de la cadena dinámica, que puede abarcar una conversación completa. Estos objetos de sesión administran los diccionarios dinámicos. 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 llegan sincrónicamente sean procesados en un orden diferente del orden en que se enviaron. La atomización de la cadena que abarca los mensajes debe asegurarse de que los mensajes se procesen en el orden original, o las cadenas subdivididas deben transmitirse utilizando un mecanismo diferente.

Para utilizarlos, 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 pasar el mismo objeto de sesión a todos los lectores subsiguientes y/o sistemas de escritura.

El objeto de sesión se puede restablecer para permitir la limitación de peticiones.

Constructores

XmlBinaryWriterSession()

Crea una instancia de esta clase.

Métodos

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

Vacía las colecciones internas.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryAdd(XmlDictionaryString, Int32)

Intenta agregar un objeto XmlDictionaryString a la colección interna.

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, 8, 9
.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, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0