次の方法で共有


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 呼び出す必要があります。それ以外の場合、その登録はアプリケーション マネージャーによって削除されます。

適用対象