次の方法で共有


IStopListeningRegisteredObject インターフェイス

定義

GL_STOP_LISTENING 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 実装できます。 渡された オブジェクトは、 GL_STOP_LISTENING IIS からの通知をリッスンします。 この実装は、ASP.NET が IIS から通知を GL_STOP_LISTENING 受信したときに呼び出すことができます。これは、IIS がこのアプリケーションの新しい要求をリッスンしなくなったことを通知します。 Web サーバーは、進行中の要求の実行を完了まで許可できます。 アプリケーションが実行時間の長い要求を処理する場合は、アプリケーションでこれらの IIS 通知をリッスンして、要求を適切に絞り込む必要がある場合があります。 メソッドは StopListening 、 メソッドと比較して、アプリケーションの Stop 即時シャットダウンを通知します。

メソッド

Stop(Boolean)

登録済みオブジェクトの登録解除を要求します。

(継承元 IRegisteredObject)
StopListening()

新しい要求のリッスンを停止します。

適用対象

スレッド セーフ

この型のインスタンス メンバーは、スレッド セーフであるとは限りません。 メソッドは StopListening() 、この同じオブジェクトの別のメソッド (など Stop(Boolean)) の呼び出しの実行中や、他のオブジェクトの StopListening() メソッドの呼び出しの実行中など、いつでも呼び出すことができます。 これらのメソッドの実行はマルチスレッドであるため、 の呼び出し StopListening() が完了した後でもメソッドが呼び出 UnregisterObject(IRegisteredObject) される間隔があります。