Partilhar via


WebMessageEncodingBindingElement.CreateMessageEncoderFactory Método

Definição

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

MessageEncoderFactory

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.

Aplica-se a