IInstanceContextProvider.NotifyIdle Метод

Определение

Вызывается, когда метод IsIdle(InstanceContext) возвращает значение false, чтобы позволить разработчику обеспечить обратный вызов с целью уведомить WCF, когда существование объекта InstanceContextзавершается.

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 чтобы предоставить WCF System.ServiceModel.Dispatcher.InstanceContextIdleCallback объекту, который используется для информирования среды выполнения о InstanceContext завершении работы. Когда System.ServiceModel.Dispatcher.InstanceContextIdleCallback объект уведомляет среду выполнения о InstanceContext завершении работы, WCF вызывает IsIdle один раз. Этот цикл продолжается, пока метод IsIdle не вернет значение true, а контекст не будет закрыт и уничтожен.

Применяется к