Sdílet prostřednictvím


WebMessageEncodingBindingElement.CreateMessageEncoderFactory Metoda

Definice

Vytvoří objekt pro vytváření kodéru zpráv, který vytváří kodéry zpráv, které mohou zapisovat buď JavaScript Object Notation (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

MessageEncoderFactory

Kód MessageEncoderFactory , který KÓDUJE JSON, XML nebo "raw" binární zprávy.

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čů, které jsou přiděleny fondům a které jsou k dispozici pro zpracování příchozích a odchozích zpráv bez přidělení nových čtenářů, které jsou určeny MaxReadPoolSize MaxWritePoolSize vlastnostmi a.

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

Platí pro