ISuspendibleRegisteredObject Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.