NetNamedPipeBindingElement.MaxBufferSize Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld waarmee de maximale grootte, in bytes, wordt opgegeven van de buffer die wordt gebruikt voor het opslaan van berichten in het geheugen.
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.
Als de buffer vol is, blijven overtollige gegevens in de onderliggende socket totdat de buffer weer ruimte heeft.
De waarde van deze eigenschap moet kleiner zijn dan of gelijk zijn aan MaxMessageSize en moet groter zijn dan 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 als een interne uitzondering bevat QuotaExceededException .