WebMessageEncodingBindingElement.CreateMessageEncoderFactory Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea una factory del codificatore di messaggi che produce codificatori di messaggi in grado di scrivere messaggi JSON (JavaScript Object Notation) o 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
Restituisce
Oggetto MessageEncoderFactory che codifica i messaggi binari JSON, XML o "non elaborati".
Commenti
Il valore della WriteEncoding proprietà determina la codifica dei caratteri utilizzata per scrivere il messaggio.
Il numero massimo di lettori e writer allocati ai pool e che è rispettivamente disponibile per elaborare i messaggi in ingresso e in uscita senza allocare nuovi lettori vengono specificati dalle MaxReadPoolSize proprietà e MaxWritePoolSize .
I vincoli di complessità predefiniti utilizzati dai codificatori di messaggi prodotti da MessageEncoderFactory possono essere ottenuti dall'oggetto XmlDictionaryReaderQuotas associato a questa codifica dalla ReaderQuotas proprietà per proteggersi da una classe di attacchi Denial of Service (DOS) che tentano di usare la complessità dei messaggi per collegare le risorse di elaborazione degli endpoint.