Compartir a través de


IInstanceContextProvider.NotifyIdle Método

Definición

Se le llama cuando el método IsIdle(InstanceContext) devuelve false para permitir que los implementadores proporcionen una devolución de llamada para notificar a WCF la finalización del objeto 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)

Parámetros

callback
InstanceContextIdleCallback

Objeto InstanceContextIdleCallback que notifica a WCF el momento de cerrar y reciclar el objeto InstanceContext.

instanceContext
InstanceContext

Objeto InstanceContext actual.

Comentarios

Se NotifyIdle llama al método cuando el IsIdle método vuelve false a permitirle proporcionar WCF con un System.ServiceModel.Dispatcher.InstanceContextIdleCallback objeto que use para informar al tiempo de ejecución de que InstanceContext ha terminado su trabajo. Cuando el System.ServiceModel.Dispatcher.InstanceContextIdleCallback objeto notifica al tiempo de ejecución que InstanceContext ha terminado su trabajo, WCF llama IsIdle una vez más. Este ciclo continúa hasta que IsIdle devuelve true, y el contexto se cierra y se recicla.

Se aplica a