ConnectionOrientedTransportElement.MaxBufferSize Eigenschap

Definitie

Hiermee haalt u de maximale grootte van de buffer op of stelt u deze in.

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

Waarde van eigenschap

Het maximum aantal bytes dat wordt gebruikt om binnenkomende berichten in het geheugen te bufferen. De standaardwaarde is 65.536 bytes.

Kenmerken

Opmerkingen

Deze eigenschap is alleen van toepassing op de kopteksten van gestreamde berichten.

Deze waarde moet ten minste de maximale grootte van de SOAP-headers zijn, die in de buffermodus worden gelezen.

De waarde van deze eigenschap moet kleiner zijn dan of gelijk zijn aan MaxMessageSize en moet groter zijn dan de grootte van de kopteksten van het bericht. Anders genereert het kanaal een uitzondering.

Als u meer gegevens ontvangt dan u kunt bufferen, genereert het kanaal een CommunicationException, die als een interne uitzondering bevat QuotaExceededException .

Van toepassing op