DispatchRuntime.InputSessionShutdownHandlers Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene una raccolta di oggetti IInputSessionShutdown utilizzabili per aggiungere un gestore personalizzato per controllare le modalità di chiusura delle sessioni di input.
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)
Valore della proprietà
Classe SynchronizedCollection<T> di oggetti di tipo IInputSessionShutdown.
Commenti
Aggiungere un oggetto IInputSessionShutdown a questa proprietà per controllare la modalità in base alla quale le sessioni di input vengono chiuse. Quando una chiamata al metodo IInputChannel.Receive su System.ServiceModel.Channels.IDuplexSessionChannel restituisce prima null
(il che indica che la sessione di input è stata chiusa), il dispatcher richiama ogni oggetto IInputSessionShutdown passandogli System.ServiceModel.Channels.IDuplexSessionChannel. Gli oggetti IInputSessionShutdown personalizzati possono utilizzare questo oggetto IDuplexSessionChannel per eseguire la pulitura di ogni stato del canale o per inviare un messaggio di risposta prima di chiudere il canale.