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, um zu steuern, wie Eingabesitzungen geschlossen werden.
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
Ein SynchronizedCollection<T> Objekt vom Typ IInputSessionShutdown .
Hinweise
Fügen Sie dieser Eigenschaft ein IInputSessionShutdown Objekt hinzu, um die Art und Weise zu steuern, in der Eingabesitzungen geschlossen werden. Wenn ein Aufruf der Methode für die IInputChannel.ReceiveSystem.ServiceModel.Channels.IDuplexSessionChannel erste Zurückgegeben wird null(was angibt, dass die Eingabesitzung geschlossen wurde), ruft der Dispatcher jedes IInputSessionShutdown Objekt auf und übergibt es an ein System.ServiceModel.Channels.IDuplexSessionChannel Objekt. Benutzerdefinierte IInputSessionShutdown Objekte können dieses IDuplexSessionChannel Objekt verwenden, um die Bereinigung für jeden Kanalstatus durchzuführen oder eine Antwortnachricht zu senden, bevor Sie den Kanal schließen.