IStopListeningRegisteredObject インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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) される間隔があります。
.NET