HttpTransportBindingElement.MaxBufferSize 屬性

定義

取得或設定要使用之緩衝區的大小上限。 對於經過緩衝處理的訊息,這個值與 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。

適用於