Поделиться через


IStopListeningRegisteredObject Интерфейс

Определение

Прослушивает GL_STOP_LISTENING уведомления от СЛУЖБ 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
Реализации

Комментарии

Интерфейс можно реализовать, IStopListeningRegisteredObject передав объект в RegisterObject метод . Переданный объект прослушивает GL_STOP_LISTENING уведомления от СЛУЖБ IIS. Эту реализацию можно вызвать, когда ASP.NET получает GL_STOP_LISTENING уведомление от СЛУЖБ IIS, которое сообщает о том, что СЛУЖБЫ IIS больше не прослушивают новые запросы для этого приложения. Веб-сервер может разрешить выполнение выполняемых запросов до завершения. Если приложение обрабатывает длительные запросы, может потребоваться, чтобы приложение прослушивает эти уведомления IIS, чтобы корректно свертывать запрос. Метод StopListening контрастирует с методом Stop , который сигнализирует о немедленном завершении работы приложения.

Методы

Stop(Boolean)

Запрашивает зарегистрированный объект для отмены регистрации.

(Унаследовано от IRegisteredObject)
StopListening()

Прекращает прослушивание новых запросов.

Применяется к

Потокобезопасность

Члены экземпляра этого типа не гарантируют потокобезопасность. Метод StopListening() можно вызвать в любое время, в том числе при вызове другого метода (например, Stop(Boolean)) для этого объекта или во время выполнения вызовов методов других объектов StopListening() . Так как выполнение этих методов является многопотоком, существует интервал, в котором StopListening() метод может вызываться даже после завершения вызова UnregisterObject(IRegisteredObject) .