MtomMessageEncodingBindingElement.MaxBufferSize 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定緩衝區大小上限。
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) 位元組。
例外狀況
設定的值小於或等於零。
備註
Windows Communication Foundation (WCF) 中的訊息傳輸優化機制 (MTOM) 訊息可以包含多個 MIME 元件。 此訊息永遠包括含有訊息之資訊集部分的多用途網際網路郵件延伸標準 (Multipurpose Internet Mail Extension,MIME) 部分。 此外,如果訊息包含最佳化的二進位資料,它可能會包含其他具有二進位資料的 MIME 部分。 對於這些 MIME 部分出現在訊息中的必要順序,並無任何強制要求。 如果 MIME 部分未按順序出現,訊息讀取程序有時必須緩衝處理它們。 訊息讀取程序也可能必須緩衝處理各部分中的相關 MIME 標頭資訊。 這個 MaxBufferSize 配額的目的是要限制在讀取 MTOM 訊息時可以配置的記憶體量,以限制由於緩衝處理需求而過度取用記憶體。