IStopListeningRegisteredObject Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) .