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 物件,這個物件會在即將關閉和回收 InstanceContext 物件時通知 WCF。
- instanceContext
- InstanceContext
目前的 InstanceContext。
備註
NotifyIdle當 IsIdle 方法傳 false
回 時,會呼叫 方法,讓您提供 WCF 的物件 System.ServiceModel.Dispatcher.InstanceContextIdleCallback ,讓您用來通知執行時間 InstanceContext 已完成其工作。
System.ServiceModel.Dispatcher.InstanceContextIdleCallback當 物件通知執行時間 InstanceContext 已完成其工作時,WCF 會再次呼叫 IsIdle 。 這個循環會一直持續,直到 IsIdle 傳回 true
而該內容已關閉並回收為止。