Share via


IStopListeningRegisteredObject Interface

Definição

Escuta em busca de notificações GL_STOP_LISTENING do IIS.

public interface class IStopListeningRegisteredObject : System::Web::Hosting::IRegisteredObject
public interface IStopListeningRegisteredObject : System.Web.Hosting.IRegisteredObject
type IStopListeningRegisteredObject = interface
    interface IRegisteredObject
Public Interface IStopListeningRegisteredObject
Implements IRegisteredObject
Implementações

Comentários

Você pode implementar a IStopListeningRegisteredObject interface passando um objeto para o método RegisterObject . O objeto passado escuta notificações GL_STOP_LISTENING do IIS. Você pode chamar essa implementação ASP.NET receber uma notificação do IIS, o que sinaliza que o IIS não está mais escutando novas solicitações GL_STOP_LISTENING para esse aplicativo. O servidor Web pode permitir que as solicitações que estão em andamento sejam executados até a conclusão. Se seu aplicativo processa solicitações de execução longa, talvez você queira que o aplicativo escute essas notificações do IIS para encerrar a solicitação normalmente. O StopListening método contrasta com o método Stop , que sinaliza o desligamento imediato do aplicativo.

Métodos

Stop(Boolean)

Solicita que um objeto registrado cancele o registro.

(Herdado de IRegisteredObject)
StopListening()

Interrompe a escuta de novas solicitações.

Aplica-se a

Acesso thread-safe

Não há garantia de que os membros de instância desse tipo sejam thread-safe. O método pode ser chamado a qualquer momento, incluindo enquanto uma chamada para outro método (como ) nesse mesmo objeto está em execução ou durante a execução de chamadas para métodos de outros StopListening() Stop(Boolean) StopListening() objetos. Como a execução desses métodos é multithreaded, há um intervalo no qual o método pode ser chamado mesmo após a conclusão de uma chamada StopListening() UnregisterObject(IRegisteredObject) para .