WebMessageEncodingBindingElement.CreateMessageEncoderFactory Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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.