DispatchRuntime.InputSessionShutdownHandlers Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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.