IInstanceContextProvider.NotifyIdle メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IsIdle(InstanceContext) メソッドがfalseを返すと呼び出され、実装者は、InstanceContext オブジェクトが完了したときに WCF に通知するコールバックを提供できます。
public:
void NotifyIdle(System::ServiceModel::Dispatcher::InstanceContextIdleCallback ^ callback, System::ServiceModel::InstanceContext ^ instanceContext);
public void NotifyIdle(System.ServiceModel.Dispatcher.InstanceContextIdleCallback callback, System.ServiceModel.InstanceContext instanceContext);
abstract member NotifyIdle : System.ServiceModel.Dispatcher.InstanceContextIdleCallback * System.ServiceModel.InstanceContext -> unit
Public Sub NotifyIdle (callback As InstanceContextIdleCallback, instanceContext As InstanceContext)
パラメーター
- callback
- InstanceContextIdleCallback
InstanceContextIdleCallback オブジェクトを閉じてリサイクルするときに WCF に通知するInstanceContext オブジェクト。
- instanceContext
- InstanceContext
現在の InstanceContext。
注釈
NotifyIdle メソッドは、IsIdle メソッドがfalseを返すときに呼び出され、System.ServiceModel.Dispatcher.InstanceContextIdleCallbackが作業を完了したことをランタイムに通知するために使用するInstanceContext オブジェクトを WCF に提供できます。
System.ServiceModel.Dispatcher.InstanceContextIdleCallback オブジェクトが、InstanceContextが作業を完了したことをランタイムに通知すると、WCF はもう一度IsIdle呼び出します。 このサイクルは、 IsIdle が true を返し、コンテキストが閉じられ、リサイクルされるまで続けられます。