IRegisteredObject.Stop(Boolean) メソッド

定義

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

public:
 void Stop(bool immediate);
public void Stop(bool immediate);
abstract member Stop : bool -> unit
Public Sub Stop (immediate As Boolean)

パラメーター

immediate
Boolean

true 登録されたオブジェクトが戻る前にホスティング環境から登録を解除する必要があることを示す場合。それ以外の場合は false

注釈

アプリケーション マネージャーは、 Stop メソッドを呼び出して、登録済みのオブジェクトに登録解除を要求します。 Stop メソッドの処理中に、登録されたオブジェクトは HostingEnvironment.UnregisterObject メソッドを呼び出す必要があります。

Stop メソッドは、最初に immediate パラメーターを false に設定して呼び出されます。 オブジェクトは、処理を完了し、 UnregisterObject メソッドを呼び出してから戻るか、 UnregisterObject メソッドを呼び出す前に、すぐに戻って非同期的に処理を完了することができます。

アプリケーション・マネージャーのタイムアウト期間が経過する前に登録済みオブジェクトの処理が完了しない場合、 Stop メソッドは、 immediate パラメーターを true に設定して再度呼び出されます。 immediate パラメーターがtrueされている場合、登録済みのオブジェクトは戻る前に UnregisterObject メソッドを呼び出す必要があります。それ以外の場合、その登録はアプリケーション マネージャーによって削除されます。

適用対象