Exporter (0) Imprimer
Développer tout

System.Runtime.Remoting.Lifetime, espace de noms

L'espace de noms System.Runtime.Remoting.Lifetime contient des classes qui gèrent la durée de vie d'objets existants.

Traditionnellement, un garbage collection distribué utilise des décomptes de références et l'interrogation avec l'utilitaire ping pour contrôler la durée de vie des objets. Cela fonctionne bien en présence d'un faible nombre de clients par service, mais ne s'avère pas adapté lors de l'emploi de milliers de clients par service. Le service de durée de vie distant associe un bail à chaque service et supprime un service à l'expiration du bail. Le service de durée de vie peut prendre en charge la fonction d'un garbage collector distribué classique et s'adapte bien en cas d'augmentation du nombre de clients par serveur.

Chaque domaine d'application contient un gestionnaire de bail responsable du contrôle des baux dans son domaine. Tous les baux sont examinés périodiquement pour détecter une éventuelle expiration. Si un bail a expiré, un ou plusieurs des sponsors du bail sont appelés et obtiennent l'opportunité de renouveler le bail. Si aucun des sponsors ne décide de renouveler le bail, le gestionnaire de bail supprime le bail et l'objet peut être collecté par le garbage collector. Le gestionnaire de bail gère une liste de baux dans laquelle les baux sont triés en fonction de leur période résiduelle. Les baux ayant les plus courtes périodes résiduelles se trouvent en haut de la liste.

 ClasseDescription
Classe publiqueClientSponsorFournit une implémentation par défaut d'une classe de sponsor de durée de vie.
Classe publiqueLifetimeServicesContrôle les services de durée de vie distante .NET.

 InterfaceDescription
Interface publiqueILeaseDéfinit un objet de bail de durée de vie utilisé par le service de durée de vie distant.
Interface publiqueISponsorIndique que l'implémenteur souhaite devenir sponsor de bail.

 ÉnumérationDescription
Énumération publiqueLeaseStateIndique les états de bail possibles d'un bail de durée de vie.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft