WebMessageEncodingBindingElement.CreateMessageEncoderFactory Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.