DispatchRuntime.InputSessionShutdownHandlers Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Auflistung von IInputSessionShutdown-Objekten ab, die verwendet werden können, um einen benutzerdefinierten Handler hinzuzufügen, der die Schließung von Eingabesitzungen steuert.
public:
property System::Collections::Generic::SynchronizedCollection<System::ServiceModel::Dispatcher::IInputSessionShutdown ^> ^ InputSessionShutdownHandlers { System::Collections::Generic::SynchronizedCollection<System::ServiceModel::Dispatcher::IInputSessionShutdown ^> ^ get(); };
public System.Collections.Generic.SynchronizedCollection<System.ServiceModel.Dispatcher.IInputSessionShutdown> InputSessionShutdownHandlers { get; }
member this.InputSessionShutdownHandlers : System.Collections.Generic.SynchronizedCollection<System.ServiceModel.Dispatcher.IInputSessionShutdown>
Public ReadOnly Property InputSessionShutdownHandlers As SynchronizedCollection(Of IInputSessionShutdown)
Eigenschaftswert
Eine SynchronizedCollection<T> von Objekten des Typs IInputSessionShutdown.
Hinweise
Fügen Sie dieser Eigenschaft ein IInputSessionShutdown-Objekt hinzu, um zu steuern, wie Eingabesitzungen geschlossen werden. Wenn bei einem Aufruf der IInputChannel.Receive-Methode im System.ServiceModel.Channels.IDuplexSessionChannel zuerst null
zurückgibt (was angibt, dass die Eingabesitzung geschlossen wurde), ruft der Verteiler jedes IInputSessionShutdown-Objekt auf und übergibt ihm ein System.ServiceModel.Channels.IDuplexSessionChannel-Objekt. Benutzerdefinierte IInputSessionShutdown-Objekte können mit diesem IDuplexSessionChannel-Objekt für jeden Kanalstatus eine Bereinigung durchführen sowie vor dem Schließen des Kanals eine Antwortnachricht senden.