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 chargée de produire des encodeurs de message capables d'é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
MessageEncoderFactory qui encode des messages JSON, XML ou binaires bruts.
Remarques
La valeur de la propriété WriteEncoding détermine l'encodage de caractères utilisé pour écrire le message.
Le nombre maximal de lecteurs et de writers alloués aux pools et respectivement disponibles dans le but de traiter des messages entrants et sortants sans allouer de nouveaux lecteurs sont spécifiés par les propriétés MaxReadPoolSize et MaxWritePoolSize.
Les contraintes de complexité par défaut utilisées par les encodeurs de message produits par MessageEncoderFactory peuvent être obtenues à partir du XmlDictionaryReaderQuotas associé à cet encodage avec la propriété ReaderQuotas afin d'assurer la protection contre une classe d'attaques par déni de service (DoS) qui tentent d'exploiter la complexité des messages pour bloquer les ressources allouées au traitement des points de terminaison.