Share via


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

Comentários

Se um aplicativo passar para o RegisterObject método um objeto que implementa a ISuspendibleRegisteredObject interface, o ambiente de hospedagem assinará o objeto para escutar notificações de suspensão ou retomada.

Métodos

Stop(Boolean)

Solicita que um objeto registrado cancele o registro.

(Herdado de IRegisteredObject)
Suspend()

Chamado quando o ASP.NET notifica um aplicativo que um processo está sendo suspenso.

Aplica-se a

Acesso thread-safe

Não há garantia de que membros de instância desse tipo sejam thread-safe. Você pode chamar o Suspend() método a qualquer momento, incluindo durante uma chamada para outro método nesse mesmo objeto, durante chamadas para os métodos de outros objetos Suspend() , ou mesmo durante uma chamada para o método desse objeto Suspend() . Como a execução desses métodos é multi-threaded, há um intervalo no qual o Suspend() método pode ser chamado mesmo depois que uma chamada para o UnregisterObject(IRegisteredObject) método for concluída.