WebMessageEncodingBindingElement.CreateMessageEncoderFactory Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy fabrykę kodera komunikatów, która tworzy kodery komunikatów, które mogą zapisywać wiadomości JavaScript Object Notation (JSON) lub 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
Zwraca
To MessageEncoderFactory kodowanie wiadomości binarnych JSON, XML lub "RAW".
Uwagi
Wartość WriteEncoding właściwości określa kodowanie znaków używane do zapisywania wiadomości.
Maksymalna liczba czytników i składników zapisywania, które są przydzielane do pul i które są odpowiednio dostępne do przetwarzania komunikatów przychodzących i wychodzących bez przydziału nowych czytników, są określone przez MaxReadPoolSize i MaxWritePoolSize właściwości.
Domyślne ograniczenia złożoności, które są używane przez kodery komunikatów generowane przez program, MessageEncoderFactory mogą zostać uzyskane z XmlDictionaryReaderQuotas skojarzonego z tym kodowaniem przez ReaderQuotas Właściwość w celu ochrony przed klasą ataków typu "odmowa usługi" (DOS), które próbują użyć złożoności komunikatów do powiązania zasobów przetwarzania punktów końcowych.