HttpTransportBindingElement.MaxBufferSize Özellik

Tanım

Kullanılacak arabellek boyutu üst sınırını alır veya ayarlar. Arabelleğe alınan iletiler için bu değer ile MaxReceivedMessageSizeaynıdır. Akışlı iletiler için bu değer, arabelleğe alınan modda okunması gereken SOAP üst bilgilerinin en büyük boyutudur.

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

Özellik Değeri

Arabelleğin bayt cinsinden en büyük boyutu.

Örnekler

Aşağıdaki örnek, bağlamada istekler gerçekleştirirken kullanılacak bu özelliği ayarlar.

HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();
httpBinding.MaxBufferSize = 16384;

Açıklamalar

Akışlı iletiler için, ileti üst bilgilerinin boyutu bu özellikten büyükse, bir QuotaExceededException oluşturulur. Akışsız bir ileti için, ileti boyutu bu özellikten büyükse ileti bırakılır.

Belirtilmezse, varsayılan değer 65536'dır.

Şunlara uygulanır