Share via


IInstanceContextProvider.NotifyIdle Metodo

Definizione

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.

Si applica a