ReliableSessionBindingElement.AcknowledgementInterval Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit l'intervalle d'attente d'une destination avant l'envoi d'un accusé de réception à la source de message sur les canaux fiables créés par la fabrication.
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
Valeur de propriété
TimeSpan qui spécifie le délai d'attente d'un service avant l'envoi d'un accusé de réception à la source de message. La valeur par défaut est de 2 secondes.
Exceptions
La valeur définie est inférieure ou égale à zéro.
Remarques
La destination qui reçoit des messages sur un canal fiable regroupe les accusés de réception correspondants dans un message unique afin de réduire le trafic réseau et d'augmenter la densité des informations sur les messages. Le regroupement est mieux adapté à mesure que le trafic augmente. La destination n'essaie pas d'envoyer un accusé de réception pour chaque message reçu dès que possible, mais elle patiente plutôt pendant un certain temps, elle regroupe les accusés de réception reçus pendant cet intervalle, puis elle les envoie tous ensemble. Le premier message reçu fait exception ; il est accepté aussitôt qu'il est remis. En outre, si des sessions fiables sont utilisées avec des connexions HTTP uniques, comme c'est le cas, par exemple, avec WSHttpBinding mais pas WSDualHttpBinding, ce paramètre n'est alors pas utilisé.
La valeur définie avec la propriété AcknowledgementInterval est une recommandation pour l'infrastructure et non une limite définitive.