DispatchRuntime.InputSessionShutdownHandlers Proprietà

Definizione

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.

Si applica a