ReliableSessionBindingElement.MaxTransferWindowSize 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 haalt u het grootste aantal berichten op of stelt u het grootste aantal berichten in de verzendbuffer of de ontvangstbuffer in.
public:
property int MaxTransferWindowSize { int get(); void set(int value); };
public int MaxTransferWindowSize { get; set; }
member this.MaxTransferWindowSize : int with get, set
Public Property MaxTransferWindowSize As Integer
Waarde van eigenschap
Het grootste aantal berichten dat kan worden gebufferd. De minimumwaarde is 1; de maximumwaarde is 4096; en de standaardwaarde is 32.
Uitzonderingen
De waardeset is kleiner dan of gelijk aan een of groter dan 4096.
Opmerkingen
De waarde van de MaxTransferWindowSize eigenschap kan worden ingesteld op zowel de afzender als de ontvanger. Deze waarde wordt opgenomen in het bindingsbeleid van de WSDL. Als u het hulpprogramma servicemodelmetagegevenshulpprogramma (Svcutil.exe) gebruikt om uw client samen te stellen, heeft deze dezelfde waarde. Anders is deze waarde wat u instelt op de client.
Wanneer deze limiet voor de afzender is bereikt, worden extra oproepen om te verzenden geblokkeerd. Wanneer deze limiet voor de ontvanger is bereikt, worden nieuwe berichten die binnenkomen op het onderliggende kanaal niet geaccepteerd.
Een betrouwbare sessie maakt gebruik van een vensterprotocol om het netwerkgebruik te verbeteren. De vereiste hoeveelheid buffering is rechtstreeks afgeleid van de grootte van het transmissievenster. Houd er bij het afstemmen van deze waarde rekening mee dat het optimale transmissievenster is gerelateerd aan de bandbreedte en de latentie op een rechte manier. De ideale maximale venstergrootte is de bandbreedte maal de latentie. Iets kleiner levert minder dan 100% netwerkgebruik op; alles groter is gewoon verspilde ruimte.