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).Creates a message encoder factory that produces message encoders that can write either JavaScript Object Notation (JSON) or XML messages.

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".The MessageEncoderFactory that encodes JSON, XML or "raw" binary messages.

Comentários

O valor da WriteEncoding propriedade determina a codificação de caracteres usada para gravar a mensagem.The value of the WriteEncoding property determines the character encoding used to write the message.

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.The maximum number of readers and writers that are allocated to pools and that is respectively available to process incoming and outgoing messages without allocating new readers are specified by the MaxReadPoolSize and MaxWritePoolSize properties.

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.The default complexity constraints that are used by the message encoders produced by the MessageEncoderFactory can be obtained from the XmlDictionaryReaderQuotas associated with this encoding by the ReaderQuotas property to protect against a class of denial of service (DOS) attacks that attempt to use message complexity to tie up endpoint processing resources.

Aplica-se a