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 個位元組。
例外狀況
這個值小於或等於零。
範例
be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048
備註
XML 的 .NET 二進位格式可以將使用於工作階段內多則訊息中的字串傳輸最佳化。 一旦某一字串已在訊息中傳送時,包含該字串的額外訊息可以使用字串的 ID 來參考該字串。 這需要將字串以及其 ID 儲存在記憶體中。 這樣該 ID 就可以在後續的訊息中重新傳輸,而不用傳輸整個字串。 此查詢可提高使用二進位格式時的訊息傳輸效率。 MaxSessionSize 可取得及設定配置來儲存這些字串的最大記憶體量。