ISuspendibleRegisteredObject Interface

Definição

Escuta notificações de suspensão e retomada.

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
Implementações

Observações

Se uma aplicação passar ao RegisterObject método um objeto que implementa a ISuspendibleRegisteredObject interface, o ambiente de alojamento subscreverá o objeto para ouvir notificações de suspensão ou retomada.

Métodos

Name Description
Stop(Boolean)

Solicita que um objeto registado seja desregistado.

(Herdado de IRegisteredObject)
Suspend()

Chamado quando o ASP.NET notifica uma aplicação de que um processo está a ser suspenso.

Aplica-se a

Segurança de Thread

Membros de instância deste tipo não têm garantia de serem seguros contra threads. Pode chamar o Suspend() método a qualquer momento, incluindo durante uma chamada a outro método neste mesmo objeto, durante chamadas a métodos de Suspend() outros objetos, ou mesmo durante uma chamada ao método desse Suspend() objeto. Como a execução destes métodos é multithread, existe um intervalo em que o Suspend() método pode ser chamado mesmo após a chamada UnregisterObject(IRegisteredObject) ao método ter sido concluída.