Freigeben über


IInstanceContextProvider.NotifyIdle Methode

Definition

Wird aufgerufen, wenn die IsIdle(InstanceContext)-Methode false zurückgibt, damit Implementierungen einen Rückruf durchführen, um WCF zu benachrichtigen, dass das InstanceContext-Objekt geschlossen ist.

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)

Parameter

callback
InstanceContextIdleCallback

Das InstanceContextIdleCallback-Objekt, das WCF benachrichtigt, wenn das InstanceContext-Objekt geschlossen und wiederverwendet werden soll.

instanceContext
InstanceContext

Der aktuelle InstanceContext.

Hinweise

Die -Methode wird aufgerufen, wenn die -Methode zurückgibt, damit Sie WCF ein -Objekt zur Verfügung stellen können, das Sie verwenden, um die Laufzeit darüber zu informieren, dass NotifyIdle IsIdle die Arbeit abgeschlossen false System.ServiceModel.Dispatcher.InstanceContextIdleCallback InstanceContext hat. Wenn das System.ServiceModel.Dispatcher.InstanceContextIdleCallback -Objekt die Laufzeit benachrichtigt, dass die Arbeit InstanceContext abgeschlossen hat, ruft WCF IsIdle erneut auf. Dieser Zyklus wird fortgesetzt, bis IsIdle den Wert true zurückgibt und der Kontext geschlossen und wiederverwendet wird.

Gilt für