Partager via


WebMessageEncodingBindingElement.CreateMessageEncoderFactory Méthode

Définition

Crée une fabrique d’encodeur de message qui produit des encodeurs de messages qui peuvent écrire des messages 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

Retours

Qui MessageEncoderFactory encode les messages binaires JSON, XML ou « bruts ».

Remarques

La valeur de la WriteEncoding propriété détermine l’encodage de caractères utilisé pour écrire le message.

Le nombre maximal de lecteurs et d’enregistreurs alloués aux pools et qui est respectivement disponible pour traiter les messages entrants et sortants sans allouer de nouveaux lecteurs sont spécifiés par les propriétés et MaxWritePoolSize les MaxReadPoolSize propriétés.

Les contraintes de complexité par défaut utilisées par les encodeurs de messages générés par le MessageEncoderFactory message peuvent être obtenues à partir de l’encodage XmlDictionaryReaderQuotas associé par la ReaderQuotas propriété pour vous protéger contre une classe d’attaques par déni de service (DOS) qui tentent d’utiliser la complexité des messages pour lier les ressources de traitement des points de terminaison.

S’applique à