Partager via


DispatchRuntime.InputSessionShutdownHandlers Propriété

Définition

Obtient une collection des objets IInputSessionShutdown qui peuvent être utilisés pour ajouter un gestionnaire personnalisé pour contrôler la manière dont les sessions d’entrée sont fermées.

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)

Valeur de propriété

SynchronizedCollection<IInputSessionShutdown>

Collection SynchronizedCollection<T> d'objets de type IInputSessionShutdown.

Remarques

Ajoutez un objet IInputSessionShutdown à cette propriété pour contrôler la manière dont les sessions d'entrée sont fermées. Lorsqu'un appel à la méthode IInputChannel.Receive sur System.ServiceModel.Channels.IDuplexSessionChannel retourne en premier null (ce qui indique que la session d'entrée a été fermée), le répartiteur appelle chaque objet IInputSessionShutdown en lui passant un objet System.ServiceModel.Channels.IDuplexSessionChannel. Les objets IInputSessionShutdown personnalisés peuvent utiliser cet objet IDuplexSessionChannel pour effectuer un nettoyage pour chaque état de canal ou pour envoyer un message de réponse avant de fermer le canal.

S’applique à