IInstanceContextProvider.NotifyIdle Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.