WebMessageEncodingBindingElement.CreateMessageEncoderFactory メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
JavaScript Object Notation (JSON) または 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
返品
JSON、XML、または "生" バイナリ メッセージをエンコードする MessageEncoderFactory 。
注釈
WriteEncoding プロパティの値によって、メッセージの書き込みに使用される文字エンコーディングが決まります。
プールに割り当てられ、新しいリーダーを割り当てずに受信メッセージと送信メッセージを処理するためにそれぞれ使用できるリーダーとライターの最大数は、 MaxReadPoolSize プロパティと MaxWritePoolSize プロパティで指定されます。
MessageEncoderFactoryによって生成されるメッセージ エンコーダーによって使用される既定の複雑さの制約は、メッセージの複雑さを使用してエンドポイント処理リソースを関連付けようとするサービス拒否 (DOS) 攻撃から保護するために、ReaderQuotas プロパティによってこのエンコードに関連付けられているXmlDictionaryReaderQuotasから取得できます。