IStopListeningRegisteredObject Interface
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.
Écoute les GL_STOP_LISTENING
notifications provenant d’IIS.
public interface class IStopListeningRegisteredObject : System::Web::Hosting::IRegisteredObject
public interface IStopListeningRegisteredObject : System.Web.Hosting.IRegisteredObject
type IStopListeningRegisteredObject = interface
interface IRegisteredObject
Public Interface IStopListeningRegisteredObject
Implements IRegisteredObject
- Implémente
Remarques
Vous pouvez implémenter l’interface IStopListeningRegisteredObject en passant un objet à la RegisterObject méthode . L’objet passé écoute les GL_STOP_LISTENING
notifications provenant d’IIS. Vous pouvez appeler cette implémentation quand ASP.NET reçoit une GL_STOP_LISTENING
notification d’IIS, ce qui indique qu’IIS n’écoute plus les nouvelles demandes pour cette application. Le serveur web peut autoriser l’exécution des demandes en cours. Si votre application traite des demandes de longue durée, vous pouvez demander à l’application d’écouter ces notifications IIS pour qu’elle les arrête normalement. La StopListening méthode contraste avec la méthode , qui signale l’arrêt Stop immédiat de l’application.
Méthodes
Stop(Boolean) |
Demande un objet inscrit dont il faut annuler l'inscription. (Hérité de IRegisteredObject) |
StopListening() |
Cesse d'écouter les nouvelles demandes. |
S’applique à
Cohérence de thread
Il n’est pas garanti que les membres d’instance de ce type soient thread-safe. La StopListening() méthode peut être appelée à tout moment, y compris pendant qu’un appel à une autre méthode (telle que Stop(Boolean)) sur ce même objet est en cours d’exécution ou pendant que les appels aux méthodes d’autres StopListening() objets sont en cours d’exécution. Étant donné que l’exécution de ces méthodes est multithread, il existe un intervalle dans lequel la StopListening() méthode peut être appelée même après la fin d’un appel à UnregisterObject(IRegisteredObject) .