Compartir a través de


WebMessageEncodingBindingElement.CreateMessageEncoderFactory Método

Definición

Crea un generador del codificador del mensaje que genera codificadores del mensaje 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

MessageEncoderFactory que codifica mensajes JSON, XML o "sin formato".

Comentarios

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

El número máximo de lectores y escritores que se asignan a los grupos y que está respectivamente disponible para procesar mensajes entrantes y salientes sin asignar nuevos lectores es especificado por las propiedades MaxReadPoolSize y MaxWritePoolSize.

Las restricciones de complejidad predeterminadas que son utilizadas por los codificadores del mensaje generadas por MessageEncoderFactory se pueden obtener de XmlDictionaryReaderQuotas asociadas a esta codificación 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 el extremo que procesa los recursos.

Se aplica a