Udostępnij za pośrednictwem


ConnectionOrientedTransportElement.MaxBufferSize Właściwość

Definicja

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.

Dotyczy