共用方式為


IInstanceContextProvider.NotifyIdle 方法

定義

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 物件,這個物件會在即將關閉和回收 InstanceContext 物件時通知 WCF。

instanceContext
InstanceContext

目前的 InstanceContext

備註

NotifyIdleIsIdle 方法傳 false 回 時,會呼叫 方法,讓您提供 WCF 的物件 System.ServiceModel.Dispatcher.InstanceContextIdleCallback ,讓您用來通知執行時間 InstanceContext 已完成其工作。 System.ServiceModel.Dispatcher.InstanceContextIdleCallback當 物件通知執行時間 InstanceContext 已完成其工作時,WCF 會再次呼叫 IsIdle 。 這個循環會一直持續,直到 IsIdle 傳回 true 而該內容已關閉並回收為止。

適用於