ConnectionOrientedTransportElement.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.
public:
property int MaxBufferSize { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxBufferSize", DefaultValue=65536)]
[System.Configuration.IntegerValidator(MinValue=1)]
public int MaxBufferSize { get; set; }
[<System.Configuration.ConfigurationProperty("maxBufferSize", DefaultValue=65536)>]
[<System.Configuration.IntegerValidator(MinValue=1)>]
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.
- Atrybuty
Uwagi
Ta właściwość dotyczy tylko nagłówków przesyłanych strumieniowo komunikatów.
Ta wartość powinna być co najmniej maksymalnym możliwym rozmiarem nagłówków PROTOKOŁU SOAP, które są odczytywane w trybie buforowania.
Wartość tej właściwości musi być mniejsza lub równa MaxMessageSize i musi być większa niż rozmiar nagłówków wiadomości. W przeciwnym razie kanał zgłasza wyjątek.
Jeśli otrzymasz więcej danych niż można buforować, kanał zgłasza CommunicationExceptionwyjątek , który zawiera QuotaExceededException jako wyjątek wewnętrzny.