WebMessageEncodingBindingElement.CreateMessageEncoderFactory Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma fábrica de codificador de mensagem que produz codificadores de mensagem que podem gravar mensagens XML ou JSON (JavaScript Object Notation).
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
Retornos
O MessageEncoderFactory que codifica mensagens binárias JSON, XML ou "brutas".
Comentários
O valor da WriteEncoding propriedade determina a codificação de caracteres usada para gravar a mensagem.
O número máximo de leitores e gravadores que são alocados para pools, respectivamente disponíveis para processar mensagens de entrada e saída sem alocar novos leitores, são especificados pelas MaxReadPoolSize MaxWritePoolSize Propriedades e.
As restrições de complexidade padrão usadas pelos codificadores de mensagem produzidos pelo MessageEncoderFactory podem ser obtidas do XmlDictionaryReaderQuotas associado a essa codificação pela ReaderQuotas propriedade para proteger contra uma classe de ataques de dos (negação de serviço) que tentam usar a complexidade da mensagem para vincular os recursos de processamento do ponto de extremidade.