Compartir a través de


WebMessageEncodingBindingElement Constructores

Definición

Inicializa una nueva instancia de la clase WebMessageEncodingBindingElement.

Sobrecargas

WebMessageEncodingBindingElement()

Inicializa una nueva instancia de la clase WebMessageEncodingBindingElement.

WebMessageEncodingBindingElement(Encoding)

Inicializa una nueva instancia de la clase WebMessageEncodingBindingElement con una codificación especificada de carácter de escritura.

WebMessageEncodingBindingElement()

Inicializa una nueva instancia de la clase WebMessageEncodingBindingElement.

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

Comentarios

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

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

Este constructor también establece las restricciones de complejidad predeterminadas en XmlDictionaryReaderQuotas asociadas a esta codificación de mensaje por la propiedad ReaderQuotas para proteger contra una clase de ataques por denegación de servicio (DOS) que intentan utilizar la complejidad del mensaje para paralizar 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 clase WebMessageEncodingBindingElement con una codificación especificada de carácter de escritura.

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

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

Excepciones

writeEncoding es null.

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

Comentarios

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

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

Este constructor también establece las restricciones de complejidad predeterminadas en XmlDictionaryReaderQuotas asociadas a esta codificación de mensaje por la propiedad ReaderQuotas para proteger contra una clase de ataques por denegación de servicio (DOS) que intentan utilizar la complejidad del mensaje para paralizar 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