DispatchRuntime.InputSessionShutdownHandlers Eigenschap

Definitie

Hiermee haalt u een verzameling IInputSessionShutdown objecten op die kunnen worden gebruikt om een aangepaste handler toe te voegen om te bepalen hoe invoersessies worden gesloten.

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)

Waarde van eigenschap

Een SynchronizedCollection<T> van het typeobjecten IInputSessionShutdown .

Opmerkingen

Voeg een IInputSessionShutdown object toe aan deze eigenschap om te bepalen hoe invoersessies worden gesloten. Wanneer een aanroep naar de IInputChannel.Receive methode op de System.ServiceModel.Channels.IDuplexSessionChannel eerste keer wordt geretourneerd null(wat aangeeft dat de invoersessie is gesloten), roept de dispatcher elk IInputSessionShutdown object aan en geeft het een System.ServiceModel.Channels.IDuplexSessionChannel object door. Aangepaste IInputSessionShutdown objecten kunnen dit IDuplexSessionChannel object gebruiken om opschoning uit te voeren voor elke kanaalstatus of om een antwoordbericht te verzenden voordat het kanaal wordt gesloten.

Van toepassing op