ReliableSessionBindingElement.AcknowledgementInterval 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 tijdsinterval op dat een bestemming wacht voordat een bevestiging naar de berichtbron wordt verzonden op betrouwbare kanalen die door de fabriek worden gemaakt.
public:
property TimeSpan AcknowledgementInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan AcknowledgementInterval { get; set; }
member this.AcknowledgementInterval : TimeSpan with get, set
Public Property AcknowledgementInterval As TimeSpan
Waarde van eigenschap
Hiermee TimeSpan geeft u het tijdsinterval op dat een service wacht totdat een bevestiging naar de berichtbron wordt verzonden. De standaardwaarde is 2 seconden.
Uitzonderingen
De waardeset is kleiner dan of gelijk aan nul.
Opmerkingen
De bestemming die berichten op een betrouwbaar kanaal ontvangt, groepeert de bevestigingen voor deze berichten in één bericht om het netwerkverkeer te verminderen en de informatiedichtheid van berichten te vergroten. Groeperen schaalt beter naarmate het verkeer toeneemt. Er wordt niet geprobeerd om een bevestiging te verzenden voor elk bericht dat het ontvangt zo snel mogelijk, maar wacht eerder op een interval van tijd, groepeert de bevestigingen die tijdens dat interval zijn aangekomen en verzendt ze vervolgens allemaal samen. Het eerste bericht dat wordt ontvangen, is de uitzondering; het wordt bevestigd zodra het wordt geleverd. Als betrouwbare sessies worden gebruikt met één HTTP-verbinding, zoals bijvoorbeeld het geval is met de WSHttpBinding maar niet WSDualHttpBinding, dan wordt deze instelling niet gebruikt.
De waarde die met de AcknowledgementInterval eigenschap is ingesteld, is een aanbeveling voor de infrastructuur en geen vaste limiet.