IStopListeningRegisteredObject Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
GL_STOP_LISTENING
Escucha las notificaciones de 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
- Implementaciones
Comentarios
Puede implementar la IStopListeningRegisteredObject interfaz pasando un objeto al RegisterObject método . El objeto pasado escucha GL_STOP_LISTENING
las notificaciones de IIS. Puede llamar a esta implementación cuando ASP.NET recibe una GL_STOP_LISTENING
notificación de IIS, lo que indica que IIS ya no escucha nuevas solicitudes para esta aplicación. El servidor web puede permitir que las solicitudes que están en curso se ejecuten hasta su finalización. Si la aplicación procesa solicitudes de larga duración, es posible que quiera que la aplicación escuche estas notificaciones de IIS para finalizar correctamente la solicitud. El StopListening método contrasta con el Stop método , que señala el apagado inmediato de la aplicación.
Métodos
Stop(Boolean) |
Solicita un objeto registrado para anular su registro. (Heredado de IRegisteredObject) |
StopListening() |
Detiene la escucha de nuevas solicitudes. |
Se aplica a
Seguridad para subprocesos
No se garantiza que los miembros de instancia de este tipo sean seguros para subprocesos. Se StopListening() puede llamar al método en cualquier momento, incluido mientras se ejecuta una llamada a otro método (como Stop(Boolean)) en este mismo objeto o mientras se ejecutan llamadas a otros métodos de objetos StopListening() . Dado que la ejecución de estos métodos es multiproceso, hay un intervalo en el que se podría llamar al StopListening() método incluso después de que se haya completado una llamada a UnregisterObject(IRegisteredObject) .