IStopListeningRegisteredObject Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Lauscht auf GL_STOP_LISTENING
Benachrichtigungen von 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
- Implementiert
Hinweise
Sie können die IStopListeningRegisteredObject -Schnittstelle implementieren, indem Sie ein -Objekt an die RegisterObject -Methode übergeben. Das übergebene Objekt lauscht GL_STOP_LISTENING
auf Benachrichtigungen von IIS. Sie können diese Implementierung aufrufen, wenn ASP.NET eine GL_STOP_LISTENING
Benachrichtigung von IIS empfängt, die signalisiert, dass IIS nicht mehr auf neue Anforderungen für diese Anwendung lauscht. Der Webserver kann zulassen, dass Anforderungen, die gerade ausgeführt werden, bis zum Abschluss ausgeführt werden. Wenn Ihre Anwendung Anforderungen mit langer Ausführungsdauer verarbeitet, sollten Sie die Anwendung auf diese IIS-Benachrichtigungen überwachen lassen, um die Anforderung ordnungsgemäß abzuwickeln. Die StopListening -Methode steht im Gegensatz zur -Methode, die das sofortige Herunterfahren der Stop Anwendung signalisiert.
Methoden
Stop(Boolean) |
Fordert für ein registriertes Objekt an, dass dessen Registrierung aufgehoben werden soll. (Geerbt von IRegisteredObject) |
StopListening() |
Beendet das Lauschen auf neue Anforderungen. |
Gilt für:
Threadsicherheit
Instanzmember dieses Typs sind nicht garantiert threadsicher. Die StopListening() -Methode kann jederzeit aufgerufen werden, z. B. während ein Aufruf einer anderen Methode (z Stop(Boolean). B. ) für dasselbe Objekt ausgeführt wird oder während Aufrufe der Methoden anderer Objekte StopListening() ausgeführt werden. Da die Ausführung dieser Methoden multithreaded ist, gibt es ein Intervall, in dem die StopListening() Methode auch nach Abschluss eines Aufrufs UnregisterObject(IRegisteredObject) von aufgerufen werden kann.