Compartir vía


WebMessageEncodingBindingElement.CreateMessageEncoderFactory Método

Definición

Crea un generador de codificadores de mensajes que genera codificadores de mensajes que pueden escribir mensajes JavaScript Object Notation (JSON) o XML.

public:
 override System::ServiceModel::Channels::MessageEncoderFactory ^ CreateMessageEncoderFactory();
public override System.ServiceModel.Channels.MessageEncoderFactory CreateMessageEncoderFactory();
override this.CreateMessageEncoderFactory : unit -> System.ServiceModel.Channels.MessageEncoderFactory
Public Overrides Function CreateMessageEncoderFactory () As MessageEncoderFactory

Devoluciones

MessageEncoderFactory que codifica los mensajes binarios JSON, XML o "raw".

Comentarios

El valor de la WriteEncoding propiedad determina la codificación de caracteres usada para escribir el mensaje.

El número máximo de lectores y escritores asignados a grupos y que están disponibles respectivamente para procesar los mensajes entrantes y salientes sin asignar nuevos lectores se especifican mediante las MaxReadPoolSize propiedades y MaxWritePoolSize .

Las restricciones de complejidad predeterminadas que usan los codificadores de mensajes generados por MessageEncoderFactory se pueden obtener de la XmlDictionaryReaderQuotas asociada a esta codificación por la ReaderQuotas propiedad para protegerse contra 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.

Se aplica a