WebMessageEncodingBindingElement.CreateMessageEncoderFactory Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ů.