IStopListeningRegisteredObject 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 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 .