Compartir vía


WebMessageEncodingBindingElement Constructores

Definición

Inicializa una nueva instancia de la clase WebMessageEncodingBindingElement.

Sobrecargas

Nombre Description
WebMessageEncodingBindingElement()

Inicializa una nueva instancia de la clase WebMessageEncodingBindingElement.

WebMessageEncodingBindingElement(Encoding)

Inicializa una nueva instancia de la WebMessageEncodingBindingElement clase con una codificación de caracteres de escritura especificada.

WebMessageEncodingBindingElement()

Inicializa una nueva instancia de la clase WebMessageEncodingBindingElement.

public:
 WebMessageEncodingBindingElement();
public WebMessageEncodingBindingElement();
Public Sub New ()

Comentarios

Este constructor usa UTF8Encoding como codificación de caracteres predeterminada. Por lo tanto, use este constructor cuando desee que esta codificación de caracteres. Si desea otra codificación de caracteres, use el WebMessageEncodingBindingElement(Encoding) constructor .

Este constructor establece valores predeterminados en el número máximo de lectores y escritores asignados a grupos y que están disponibles respectivamente para procesar mensajes entrantes y salientes sin asignar nuevos lectores o escritores. Hay 64 lectores asignados de forma predeterminada para la MaxReadPoolSize propiedad y hay 16 escritores asignados de forma predeterminada para la MaxWritePoolSize propiedad .

Este constructor también establece restricciones de complejidad predeterminadas en la XmlDictionaryReaderQuotas codificación de mensajes asociada a esta codificación de mensajes para ReaderQuotas protegerse frente a una clase de ataques de denegación de servicio (DOS) que intentan usar la complejidad del mensaje para vincular los recursos de procesamiento de puntos de conexión. Las propiedades que expresan estas restricciones y sus valores predeterminados (en bytes) son las siguientes:

Se aplica a

WebMessageEncodingBindingElement(Encoding)

Inicializa una nueva instancia de la WebMessageEncodingBindingElement clase con una codificación de caracteres de escritura especificada.

public:
 WebMessageEncodingBindingElement(System::Text::Encoding ^ writeEncoding);
public WebMessageEncodingBindingElement(System.Text.Encoding writeEncoding);
new System.ServiceModel.Channels.WebMessageEncodingBindingElement : System.Text.Encoding -> System.ServiceModel.Channels.WebMessageEncodingBindingElement
Public Sub New (writeEncoding As Encoding)

Parámetros

writeEncoding
Encoding

que Encoding se va a usar para escribir caracteres en un mensaje.

Excepciones

writeEncoding es null.

writeEncoding no es una codificación de texto de mensaje compatible.

Comentarios

Las codificaciones de texto del mensaje admitidas son UTF-8, Unicode y Big-Endian Unicode. Si se especifica otra codificación de texto, se produce una ArgumentException excepción .

Este constructor establece valores predeterminados en el número máximo de lectores y escritores asignados a grupos y que están disponibles respectivamente para procesar mensajes entrantes y salientes sin asignar nuevos lectores o escritores. Hay 64 lectores asignados de forma predeterminada para la MaxReadPoolSize propiedad y hay 16 escritores asignados de forma predeterminada para la MaxWritePoolSize propiedad .

Este constructor también establece restricciones de complejidad predeterminadas en la XmlDictionaryReaderQuotas codificación de mensajes asociada a esta codificación de mensajes para ReaderQuotas protegerse frente a una clase de ataques de denegación de servicio (DOS) que intentan usar la complejidad del mensaje para vincular los recursos de procesamiento de puntos de conexión. Las propiedades que expresan estas restricciones y sus valores predeterminados (en bytes) son las siguientes:

Se aplica a