ISuspendibleRegisteredObject Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Escuta as 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 de retomada.
Métodos
| Nome | Description |
|---|---|
| Stop(Boolean) |
Solicita que um objeto registrado cancele o registro. (Herdado de IRegisteredObject) |
| Suspend() |
Chamado quando ASP.NET notifica um aplicativo de que um processo está sendo suspenso. |
Aplica-se a
Acesso thread-safe
Não há garantia de que os membros da instância desse tipo sejam thread safe. Você pode chamar o método a Suspend() qualquer momento, inclusive durante uma chamada para outro método nesse mesmo objeto, durante chamadas aos métodos de Suspend() outros objetos ou até mesmo durante uma chamada para o método desse objeto Suspend() . Como a execução desses métodos é multithreaded, há um intervalo no qual o Suspend() método pode ser chamado mesmo após a conclusão de uma chamada para o UnregisterObject(IRegisteredObject) método.