Partage via


IRegisteredObject Interface

Définition

Définit des méthodes pour des objets qui sont gérés par l'environnement d'hébergement.

public interface class IRegisteredObject
public interface IRegisteredObject
type IRegisteredObject = interface
Public Interface IRegisteredObject
Dérivé

Remarques

Les objets doivent implémenter l’interface IRegisteredObject pour s’inscrire auprès de l’environnement d’hébergement et que leur durée de vie soit gérée par l’environnement d’hébergement.

Vous pouvez créer une instance d’un objet inscrit en appelant la ApplicationManager.CreateObject méthode sur le gestionnaire d’applications. Le gestionnaire d’applications retourne l’objet nouvellement créé à l’appelant, qui peut ensuite appeler une méthode spécifique au type sur l’objet . Au démarrage, l’objet inscrit doit appeler la HostingEnvironment.RegisterObject méthode pour terminer l’inscription de l’objet.

Lorsque le gestionnaire d’applications doit arrêter un objet inscrit, il appelle la Stop méthode .

Les applications ne peuvent avoir qu’une seule instance d’un type inscrit. Pour créer plusieurs instances d’un type inscrit, utilisez le modèle de fabrique pour créer un gestionnaire d’objets qui est inscrit auprès de l’application, puis qui gère les instances multiples. Pour obtenir un exemple d’objet implémentant le modèle de fabrique, consultez l’exemple de la ApplicationManager classe .

Méthodes

Stop(Boolean)

Demande un objet inscrit dont il faut annuler l'inscription.

S’applique à