ReliableSessionBindingElement.AcknowledgementInterval Eigenschap

Definitie

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.

Van toepassing op