IStopListeningRegisteredObject インターフェイス

定義

IIS からの GL_STOP_LISTENING 通知をリッスンします。Listens for GL_STOP_LISTENING notifications from 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
実装

注釈

IStopListeningRegisteredObjectオブジェクトをメソッドに渡すことによって、インターフェイスを実装でき RegisterObject ます。You can implement the IStopListeningRegisteredObject interface by passing an object to the RegisterObject method. 渡されたオブジェクトは、 GL_STOP_LISTENING IIS からの通知をリッスンします。The passed object listens for GL_STOP_LISTENING notifications from IIS. ASP.NET が IIS から通知を受信したときに、この実装を呼び出すことができ GL_STOP_LISTENING ます。これは、iis がこのアプリケーションの新しい要求をリッスンしなくなったことを通知します。You can call this implementation when ASP.NET receives a GL_STOP_LISTENING notification from IIS, which signals that IIS is no longer listening for new requests for this application. Web サーバーでは、進行中の要求を完了まで実行できます。The web server can allow requests that are in progress to run to completion. 実行時間の長い要求をアプリケーションで処理する場合は、アプリケーションがこれらの IIS 通知をリッスンして要求を適切にダウンさせることが必要になる場合があります。If your application processes long running requests, you might want to have the application listen for these IIS notifications to gracefully wind down the request. メソッドは、 StopListening 即座に Stop アプリケーションのシャットダウンを通知するメソッドとは対照的です。The StopListening method contrasts with the Stop method, which signals immediate application shutdown.

メソッド

Stop(Boolean)

登録済みオブジェクトの登録解除を要求します。Requests a registered object to unregister.

(継承元 IRegisteredObject)
StopListening()

新しい要求のリッスンを停止します。Stops listening for new requests.

適用対象

スレッド セーフ

この型のインスタンスメンバーは、スレッドセーフであるとは限りません。Instance members of this type are not guaranteed to be thread safe. メソッドは、 StopListening() この同じオブジェクトの別のメソッド (など) への呼び出し Stop(Boolean) が実行されているか、他のオブジェクトのメソッドの呼び出しが実行されているときなど、いつでも呼び出すことができ StopListening() ます。The StopListening() method can be called at any time, including while a call to another method (such as Stop(Boolean)) on this same object is executing or while calls to other objects' StopListening() methods are executing. これらのメソッドの実行はマルチスレッドなので、の StopListening() 呼び出しが完了した後でもメソッドが呼び出されることがあり UnregisterObject(IRegisteredObject) ます。Because the execution of these methods is multithreaded, there is an interval in which the StopListening() method might be called even after a call to UnregisterObject(IRegisteredObject) has completed.