Share via


MtomMessageEncodingBindingElement.MaxBufferSize プロパティ

定義

最大バッファー サイズを取得または設定します。

public:
 property int MaxBufferSize { int get(); void set(int value); };
public int MaxBufferSize { get; set; }
member this.MaxBufferSize : int with get, set
Public Property MaxBufferSize As Integer

プロパティ値

バッファーの最大サイズ。 既定値は 65536 (0x10000) バイトです。

例外

値が 0 以下の値に設定されています。

注釈

Windows Communication Foundation (WCF) のメッセージ転送最適化メカニズム (MTOM) メッセージは、複数の MIME パーツで構成できます。 メッセージには、常に、メッセージの Infoset 部分を格納する Multipurpose Internet Mail Extensions (MIME) パートが含まれます。 さらに、最適化されたバイナリ データがメッセージに含まれる場合は、バイナリ データを格納する追加の MIME パートを含むことができます。 これらの MIME パートがメッセージ内で出現する順序に対する要件はありません。 MIME パートの出現順序が正しくない場合、メッセージ読み取り処理で MIME パートをバッファーに格納することが必要になる場合があります。 また、メッセージ読み取り処理では、各パートに関連する MIME ヘッダー情報のバッファー処理も必要になる場合があります。 MaxBufferSize クォータは、MTOM メッセージを読み込むときに割り当てることのできるメモリの量に上限を設けて、バッファーによる過剰なメモリの使用を制限するためのものです。

適用対象