IInstanceContextProvider.NotifyIdle Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Metodo chiamato quando il metodo IsIdle(InstanceContext) restituisce false
per consentire agli implementatori di fornire un callback per notificare a WCF quando l'oggetto InstanceContext è stato completato.
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)
Parametri
- callback
- InstanceContextIdleCallback
L'oggetto InstanceContextIdleCallback che notifica a WCF quando l'oggetto InstanceContext deve essere chiuso e riciclato.
- instanceContext
- InstanceContext
Oggetto InstanceContext corrente.
Commenti
Il NotifyIdle metodo viene chiamato quando il IsIdle metodo torna false
per consentire a WCF di fornire a WCF un System.ServiceModel.Dispatcher.InstanceContextIdleCallback oggetto utilizzato per informare il runtime del InstanceContext completamento del lavoro. Quando l'oggetto System.ServiceModel.Dispatcher.InstanceContextIdleCallback notifica al runtime che l'oggetto InstanceContext ha completato il proprio lavoro, WCF chiama IsIdle di nuovo. Questo ciclo continua fino a che IsIdle restituisce true
e il contesto viene chiuso e riciclato.