WebMessageEncodingBindingElement.CreateMessageEncoderFactory メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
JSON (JavaScript Object Notation) または 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) 型の攻撃から保護するために、XmlDictionaryReaderQuotas プロパティによってこのエンコーディングと関連付けられている ReaderQuotas から取得できます。