HttpTransportBindingElement.MaxBufferSize 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定要使用之緩衝區的大小上限。 對於經過緩衝處理的訊息,這個值與 MaxReceivedMessageSize 相同。 對於已進行資料流處理的訊息,這個值為 SOAP 標頭的最大大小 (必須在緩衝模式中讀取)。
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
屬性值
緩衝區的大小上限,以位元組為單位。
範例
下列範例會將這個屬性設定為在對繫結執行要求時使用。
HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();
httpBinding.MaxBufferSize = 16384;
備註
對於已進行資料流處理的訊息,如果訊息標頭大小超過這個屬性,則會擲回 QuotaExceededException。 對於未進行資料流處理的訊息,如果訊息大小超過這個屬性,則會捨棄該訊息。
若未指定時,這個預設值為 65536。