IInstanceContextProvider.NotifyIdle Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.