ConnectionOrientedTransportBindingElement.MaxBufferSize Eigenschap

Definitie

Hiermee haalt u de maximale grootte van de buffer op of stelt u deze in. Voor gestreamde berichten moet deze waarde ten minste de maximale grootte van de berichtkoppen zijn, die in de buffermodus worden gelezen.

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

Waarde van eigenschap

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

Uitzonderingen

De waarde is kleiner dan of gelijk aan nul.

Opmerkingen

Voor gestreamde berichten is deze eigenschap alleen van toepassing op de berichtkoppen; voor gebufferde berichten geldt dit voor het hele bericht.

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

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

Van toepassing op