ConnectionOrientedTransportBindingElement.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 komunikatów przesyłanych strumieniowo ta wartość powinna być co najmniej maksymalnym możliwym rozmiarem nagłówków komunikatów, które są odczytywane 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
Maksymalna liczba bajtów używanych do buforowania przychodzących komunikatów w pamięci. Wartość domyślna to 65 536 bajtów.
Wyjątki
Wartość jest mniejsza niż lub równa zero.
Uwagi
W przypadku komunikatów przesyłanych strumieniowo ta właściwość ma zastosowanie tylko do nagłówków komunikatów; w przypadku buforowanych komunikatów ma zastosowanie do całego komunikatu.
Wartość tej właściwości musi być mniejsza lub równa MaxReceivedMessageSize i musi być większa niż rozmiar nagłówków komunikatu lub kanał zgłasza wyjątek.
Jeśli otrzymasz więcej danych niż można buforować kanał zgłasza wyjątek CommunicationException, który zawiera QuotaExceededException wyjątek wewnętrzny.