Sdílet prostřednictvím


WebMessageEncodingBindingElement.CreateMessageEncoderFactory Metoda

Definice

Vytvoří továrnu pro kodér zpráv, která vytváří kodéry zpráv, které můžou zapisovat zprávy javascriptového objektového zápisu (JSON) nebo ZPRÁVY 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

Návraty

Kóduje MessageEncoderFactory binární zprávy JSON, XML nebo "raw".

Poznámky

Hodnota WriteEncoding vlastnosti určuje kódování znaků použité k zápisu zprávy.

Maximální počet čtenářů a zapisovačů přidělených fondům a který je k dispozici pro zpracování příchozích a odchozích zpráv bez přidělení nových čtenářů, jsou určeny vlastnostmi MaxReadPoolSize a MaxWritePoolSize vlastnostmi.

Výchozí omezení složitosti používaná kodéry zpráv vytvořenými MessageEncoderFactory kodéry zpráv lze získat z XmlDictionaryReaderQuotas přidruženého k tomuto kódování ReaderQuotas vlastností k ochraně před třídou útoků DOS (Denial of Service), které se pokoušejí použít složitost zpráv ke svázání prostředků zpracování koncových bodů.

Platí pro