IStopListeningRegisteredObject Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Resta in ascolto delle GL_STOP_LISTENING
notifiche da 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
- Implementazioni
Commenti
È possibile implementare l'interfaccia IStopListeningRegisteredObject passando un oggetto al RegisterObject metodo . L'oggetto passato è in ascolto delle GL_STOP_LISTENING
notifiche da IIS. È possibile chiamare questa implementazione quando ASP.NET riceve una GL_STOP_LISTENING
notifica da IIS, che segnala che IIS non è più in ascolto di nuove richieste per questa applicazione. Il server Web può consentire l'esecuzione delle richieste in corso fino al completamento. Se l'applicazione elabora richieste a esecuzione prolungata, potrebbe essere necessario che l'applicazione sia in ascolto di queste notifiche IIS per arrestare normalmente la richiesta. Il StopListening metodo contrasta con il metodo , che segnala l'arresto Stop immediato dell'applicazione.
Metodi
Stop(Boolean) |
Richiede l'annullamento della registrazione di un oggetto registrato. (Ereditato da IRegisteredObject) |
StopListening() |
Interrompe l'ascolto delle nuove richieste. |
Si applica a
Thread safety
Non è garantito che i membri dell'istanza di questo tipo siano thread-safe. Il StopListening() metodo può essere chiamato in qualsiasi momento, incluso mentre una chiamata a un altro metodo (ad esempio Stop(Boolean)) su questo stesso oggetto è in esecuzione o mentre le chiamate ad altri metodi di StopListening() oggetti sono in esecuzione. Poiché l'esecuzione di questi metodi è multithreading, esiste un intervallo in cui è possibile chiamare il metodo anche dopo il StopListening() completamento di una chiamata a UnregisterObject(IRegisteredObject) .