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 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.