BinaryMessageEncodingBindingElement.MaxSessionSize 屬性

定義

取得或設定工作階段中可將傳輸程序最佳化的可用記憶體上限。

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

屬性值

Int32

工作階段的大小上限,以位元組為單位。 預設值為 2048 個位元組。

例外狀況

這個值小於或等於零。

範例

be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048

備註

XML 的 .NET 二進位格式可以將使用於工作階段內多則訊息中的字串傳輸最佳化。 一旦某一字串已在訊息中傳送時,包含該字串的額外訊息可以使用字串的 ID 來參考該字串。 這需要將字串以及其 ID 儲存在記憶體中。 這樣該 ID 就可以在後續的訊息中重新傳輸,而不用傳輸整個字串。 此查詢可提高使用二進位格式時的訊息傳輸效率。 MaxSessionSize 可取得及設定配置來儲存這些字串的最大記憶體量。

適用於