ISuspendibleRegisteredObject Интерфейс

Определение

Прослушивает уведомления о приостановке и возобновлении.

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
Реализации

Комментарии

Если приложение передает RegisterObject методу объект, реализующий ISuspendibleRegisteredObject интерфейс, среда размещения подпишет объект для прослушивания уведомлений о приостановке или возобновлении.

Методы

Stop(Boolean)

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

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

Вызывается, когда ASP.NET уведомляет приложение о том, что процесс прерван.

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

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

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