IInstanceContextProvider.NotifyIdle(InstanceContextIdleCallback, InstanceContext) IInstanceContextProvider.NotifyIdle(InstanceContextIdleCallback, InstanceContext) IInstanceContextProvider.NotifyIdle(InstanceContextIdleCallback, InstanceContext) Method

Определение

Вызывается, когда метод IsIdle(InstanceContext) возвращает значение false, чтобы позволить разработчику обеспечить обратный вызов с целью уведомить WCF, когда существование объекта InstanceContextзавершается.Called when the IsIdle(InstanceContext) method returns false to enable implementers to provide a callback to notify WCF when the InstanceContext object is finished.

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

Параметры

callback
InstanceContextIdleCallback InstanceContextIdleCallback InstanceContextIdleCallback

Объект InstanceContextIdleCallback, который уведомляет службу WCF, когда объект InstanceContext должен быть закрыт и перезапущен.The InstanceContextIdleCallback object that notifies WCF when the InstanceContext object is to be closed and recycled.

instanceContext
InstanceContext InstanceContext InstanceContext

Текущий контекст InstanceContext.The current InstanceContext.

Комментарии

false System.ServiceModel.Dispatcher.InstanceContextIdleCallback InstanceContext Метод вызывается, IsIdle когда метод возвращает, чтобы предоставить WCF объекту, который используется для информирования среды выполнения о завершении работы. NotifyIdleThe NotifyIdle method is called when the IsIdle method returns false to enable you to provide WCF with a System.ServiceModel.Dispatcher.InstanceContextIdleCallback object that you use to inform the runtime that the InstanceContext has finished its work. Когда объект уведомляет среду выполнения InstanceContext о завершении работы, WCF вызывает IsIdle один раз. System.ServiceModel.Dispatcher.InstanceContextIdleCallbackWhen the System.ServiceModel.Dispatcher.InstanceContextIdleCallback object notifies the runtime that the InstanceContext has finished its work, WCF calls IsIdle once again. Этот цикл продолжается, пока метод IsIdle не вернет значение true, а контекст не будет закрыт и уничтожен.This cycle continues until IsIdle returns true and the context is closed and recycled.

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