WebMessageEncodingBindingElement.CreateMessageEncoderFactory Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een berichtencoderingsfactory die berichtcoderingsprogramma's produceert die JavaScript Object Notation (JSON) of XML-berichten kunnen schrijven.
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
Retouren
Hiermee MessageEncoderFactory worden JSON-, XML- of onbewerkte binaire berichten gecodeerd.
Opmerkingen
De waarde van de WriteEncoding eigenschap bepaalt de tekencodering die wordt gebruikt om het bericht te schrijven.
Het maximum aantal lezers en schrijvers dat is toegewezen aan pools en die respectievelijk beschikbaar is voor het verwerken van binnenkomende en uitgaande berichten zonder nieuwe lezers toe te wijzen, worden opgegeven door de MaxReadPoolSize en MaxWritePoolSize eigenschappen.
De standaardcomplexiteitsbeperkingen die worden gebruikt door de berichtcoderingsprogramma's die door de MessageEncoderFactory encoders worden geproduceerd, kunnen worden verkregen uit de XmlDictionaryReaderQuotas bijbehorende codering door de ReaderQuotas eigenschap om te beschermen tegen een doS-aanval (Class of Service) die proberen berichtcomplexiteit te gebruiken om eindpuntverwerkingsresources te koppelen.