Share via


IInstanceContextProvider.NotifyIdle Metoda

Definice

Volá se, když se IsIdle(InstanceContext) metoda vrátí false , aby implementátoři mohli poskytnout zpětné volání, které upozorní WCF na dokončení objektu 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)

Parametry

callback
InstanceContextIdleCallback

Objekt InstanceContextIdleCallback , který upozorní WCF, InstanceContext když má být objekt uzavřen a recyklován.

instanceContext
InstanceContext

Aktuální InstanceContexthodnota .

Poznámky

Metoda NotifyIdle je volána, když IsIdle se metoda vrátí false , aby vám umožnila poskytnout WCF s objektem System.ServiceModel.Dispatcher.InstanceContextIdleCallback , který používáte k informování modulu runtime, že InstanceContext dokončil svou práci. System.ServiceModel.Dispatcher.InstanceContextIdleCallback Když objekt oznámí modulu runtime, že InstanceContext dokončil svou práci, WCF znovu voláIsIdle. Tento cyklus pokračuje, dokud IsIdle se nevrátí true a kontext se zavře a recykluje.

Platí pro