Freigeben über


ISuspendibleRegisteredObject Schnittstelle

Definition

Lauscht auf Benachrichtigungen zum Unterbrechen und Fortsetzen.

public interface class ISuspendibleRegisteredObject : System::Web::Hosting::IRegisteredObject
public interface ISuspendibleRegisteredObject : System.Web.Hosting.IRegisteredObject
type ISuspendibleRegisteredObject = interface
    interface IRegisteredObject
Public Interface ISuspendibleRegisteredObject
Implements IRegisteredObject
Implementiert

Hinweise

Wenn eine Anwendung ein Objekt an die RegisterObject -Methode übergibt, das die ISuspendibleRegisteredObject Schnittstelle implementiert, abonniert die Hostumgebung das Objekt, um Benachrichtigungen zum Anhalten oder Fortsetzen zu überwachen.

Methoden

Stop(Boolean)

Fordert für ein registriertes Objekt an, dass dessen Registrierung aufgehoben werden soll.

(Geerbt von IRegisteredObject)
Suspend()

Wird aufgerufen, wenn ASP.NET eine Anwendung benachrichtigt, dass ein Prozess angehalten wird.

Gilt für:

Threadsicherheit

Instanzmember dieses Typs sind nicht garantiert, dass sie threadsicher sind. Sie können die Suspend() -Methode jederzeit aufrufen, auch während eines Aufrufs einer anderen Methode für dasselbe Objekt, beim Aufrufen der Methoden anderer Objekte Suspend() oder sogar während eines Aufrufs Suspend() der Methode dieses Objekts. Da die Ausführung dieser Methoden multithreaded ist, gibt es ein Intervall, in dem die Suspend() Methode aufgerufen werden kann, auch wenn ein Aufruf der UnregisterObject(IRegisteredObject) Methode abgeschlossen ist.