DispatchRuntime.InputSessionShutdownHandlers Eigenschaft

Definition

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.

Gilt für: