Sdílet prostřednictvím


IStopListeningRegisteredObject Rozhraní

Definice

GL_STOP_LISTENING Naslouchá oznámením ze služby 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
Implementuje

Poznámky

Rozhraní můžete implementovat IStopListeningRegisteredObject předáním objektu RegisterObject metodě. Předaný objekt naslouchá oznámením GL_STOP_LISTENING ze služby IIS. Tuto implementaci můžete volat, když ASP.NET obdrží oznámení ze služby IIS, které signalizuje, že služba IIS už nenaslouchá GL_STOP_LISTENING novým požadavkům pro tuto aplikaci. Webový server může povolit spuštění probíhajících požadavků až do dokončení. Pokud vaše aplikace zpracovává dlouho běžící požadavky, může být vhodné, aby aplikace naslouchala těmto oznámením služby IIS, aby mohla žádost řádně zlikvidovat. Metoda je StopListening v kontrastu s metodou Stop , která signalizuje okamžité vypnutí aplikace.

Metody

Stop(Boolean)

Požádá o zrušení registrace zaregistrovaného objektu.

(Zděděno od IRegisteredObject)
StopListening()

Přestane naslouchat novým požadavkům.

Platí pro

Bezpečný přístup z více vláken

Členům instance tohoto typu není zaručeno, že budou bezpečné z více vláken. Metodu StopListening() lze volat kdykoli, včetně doby, kdy volání jiné metody (například Stop(Boolean)) na stejném objektu probíhá nebo zatímco se provádí volání metod jiných objektů StopListening() . Vzhledem k tomu, že provádění těchto metod je vícevláknové, existuje interval, ve kterém StopListening() může být metoda volána i po dokončení volání UnregisterObject(IRegisteredObject) .