HttpTransportBindingElement.MaxBufferSize Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia maksymalny rozmiar buforu do użycia. W przypadku buforowanych komunikatów ta wartość jest taka sama jak MaxReceivedMessageSize. W przypadku komunikatów przesyłanych strumieniowo ta wartość jest maksymalnym rozmiarem nagłówków PROTOKOŁU SOAP, który musi być odczytywany w trybie buforowym.
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
Wartość właściwości
Maksymalny rozmiar buforu w bajtach.
Przykłady
Poniższy przykład ustawia tę właściwość do użycia podczas wykonywania żądań dotyczących powiązania.
HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();
httpBinding.MaxBufferSize = 16384;
Uwagi
W przypadku komunikatów przesyłanych strumieniowo, jeśli rozmiar nagłówków komunikatów jest większy niż ta właściwość, zostanie zwrócona QuotaExceededException wartość . W przypadku komunikatu bez strumienia, jeśli rozmiar komunikatu jest większy niż ta właściwość, komunikat zostanie porzucony.
Jeśli nie zostanie określona, ta wartość domyślna to 65536.