ReliableSessionBindingElement.InactivityTimeout 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 un intervalle de temps pendant lequel un service reste inactif avant sa fermeture.
public:
property TimeSpan InactivityTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan InactivityTimeout { get; set; }
member this.InactivityTimeout : TimeSpan with get, set
Public Property InactivityTimeout As TimeSpan
Valeur de propriété
TimeSpan qui spécifie l'intervalle de temps pendant lequel un service reste inactif avant sa fermeture. La valeur par défaut est 10 minutes.
Exceptions
La valeur définie est inférieure ou égale à zéro ou supérieure à Int32.MaxValue ou TimeSpan.MaxValue.
Remarques
L'activité sur un canal est définie telle que la réception d'un message d'application ou d'infrastructure. Ce délai d'inactivité contrôle la durée maximale d'activation d'une session inactive. Si un délai supérieur à InactivityTimeout s'écoule sans activité, la session est abandonnée par l'infrastructure et une erreur est retournée sur le canal. La session fiable est détruite unilatéralement.
Si l'application émettrice n'a pas de messages à envoyer, la session fiable ne retourne aucune erreur due à l'inactivité ; un mécanisme d'activation la maintient au contraire active indéfiniment. Notez que le répartiteur peut abandonner la session fiable de façon indépendante si aucun message d'application n'est envoyé ou reçu. Ainsi, le délai d'attente d'inactivité expire en général si les conditions du réseau sont telles qu'aucun message n'est reçu ou en cas d'échec de l'expéditeur.