次の方法で共有


WebMessageEncodingBindingElement コンストラクター

定義

WebMessageEncodingBindingElement クラスの新しいインスタンスを初期化します。

オーバーロード

WebMessageEncodingBindingElement()

WebMessageEncodingBindingElement クラスの新しいインスタンスを初期化します。

WebMessageEncodingBindingElement(Encoding)

書き込みの文字エンコーディングを指定して、WebMessageEncodingBindingElement クラスの新しいインスタンスを初期化します。

WebMessageEncodingBindingElement()

WebMessageEncodingBindingElement クラスの新しいインスタンスを初期化します。

public:
 WebMessageEncodingBindingElement();
public WebMessageEncodingBindingElement ();
Public Sub New ()

注釈

このコンストラクターは、既定の文字エンコーディングとして UTF8Encoding を使用します。 そのため、この文字エンコーディングを使用する場合は、このコンストラクターを使用します。 別の文字エンコーディングを使用する場合は、WebMessageEncodingBindingElement(Encoding) コンストラクターを使用します。

このコンストラクターは、プールに割り当てられており、それぞれ、新しいリーダーおよびライターを割り当てずに受信および送信メッセージを処理できるリーダーおよびライターの最大数の既定値を設定します。 既定では、MaxReadPoolSize プロパティでは 64 リーダー、MaxWritePoolSize プロパティでは 16 ライターが割り当てられています。

既定の複雑さの制約も、XmlDictionaryReaderQuotas プロパティによってこのメッセージ エンコーディングと関連付けられている ReaderQuotas でこのコンストラクターによって設定され、メッセージの複雑さを使用してエンドポイント処理リソースを停滞させるサービス拒否 (DOS) 型の攻撃から保護します。 これらの制約とその既定値 (バイト単位) を公開するプロパティを次に示します。

適用対象

WebMessageEncodingBindingElement(Encoding)

書き込みの文字エンコーディングを指定して、WebMessageEncodingBindingElement クラスの新しいインスタンスを初期化します。

public:
 WebMessageEncodingBindingElement(System::Text::Encoding ^ writeEncoding);
public WebMessageEncodingBindingElement (System.Text.Encoding writeEncoding);
new System.ServiceModel.Channels.WebMessageEncodingBindingElement : System.Text.Encoding -> System.ServiceModel.Channels.WebMessageEncodingBindingElement
Public Sub New (writeEncoding As Encoding)

パラメーター

writeEncoding
Encoding

メッセージでの文字の書き込みに使用される Encoding

例外

writeEncodingnullです。

writeEncoding は、サポートされているメッセージ テキスト エンコーディングではありません。

注釈

サポートされているエンコーディングは、UTF-8、Unicode、および Big-Endian Unicode です。 別のテキスト エンコーディングを指定すると、ArgumentException がスローされます。

このコンストラクターは、プールに割り当てられており、それぞれ、新しいリーダーおよびライターを割り当てずに受信および送信メッセージを処理できるリーダーおよびライターの最大数の既定値を設定します。 既定では、MaxReadPoolSize プロパティでは 64 リーダー、MaxWritePoolSize プロパティでは 16 ライターが割り当てられています。

既定の複雑さの制約も、XmlDictionaryReaderQuotas プロパティによってこのメッセージ エンコーディングと関連付けられている ReaderQuotas でこのコンストラクターによって設定され、メッセージの複雑さを使用してエンドポイント処理リソースを停滞させるサービス拒否 (DOS) 型の攻撃から保護します。 これらの制約とその既定値 (バイト単位) を公開するプロパティを次に示します。

適用対象