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 codificadores de mensagens que produz codificadores de mensagens que podem gravar mensagens JSON (JavaScript Object Notation) ou 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
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 e que estão respectivamente disponíveis para processar mensagens de entrada e saída sem alocar novos leitores são especificados pelo e MaxWritePoolSize pelas MaxReadPoolSize propriedades.
As restrições de complexidade padrão usadas pelos codificadores de mensagem produzidos pelo MessageEncoderFactory podem ser obtidas da XmlDictionaryReaderQuotas associada a essa codificação pela ReaderQuotas propriedade para proteger contra ataques de classe de DOS (negação de serviço) que tentam usar a complexidade da mensagem para vincular recursos de processamento de ponto de extremidade.