BinaryMessageEncodingBindingElement.MaxSessionSize プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
送信手順を最適化するためにセッション内で利用できるメモリの最大量を取得または設定します。
public:
property int MaxSessionSize { int get(); void set(int value); };
public int MaxSessionSize { get; set; }
member this.MaxSessionSize : int with get, set
Public Property MaxSessionSize As Integer
プロパティ値
セッションの最大サイズ (バイト単位)。 既定値は 2048 バイトです。
例外
値が 0 以下です。
例
be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048
注釈
.NET Binary Format for XML は、セッション内の複数のメッセージで文字列を使用するときに、文字列の送信を最適化できます。 ある文字列が 1 つのメッセージで送信されると、同じ文字列を含む他のメッセージでは、文字列の ID を使用するだけでその文字列を参照できます。 そのためには、文字列とその ID をメモリ内に格納する必要があります。 これにより、後のメッセージでは、文字列全体の代わりに ID を再送信できます。 この検索により、バイナリ形式を使用するときのメッセージ送信の効率が向上します。 MaxSessionSize は、文字列を格納するために割り当てるメモリの最大量を取得または設定します。