DispatchRuntime.InputSessionShutdownHandlers Proprietà

Definizione

Ottiene una raccolta di oggetti che possono essere utilizzati per aggiungere un gestore personalizzato per controllare la modalità di IInputSessionShutdown 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à

Oggetto SynchronizedCollection<T> di tipo IInputSessionShutdown oggetti.

Commenti

Aggiungere un IInputSessionShutdown oggetto a questa proprietà per controllare il modo in cui le sessioni di input vengono chiuse. Quando una chiamata al metodo sul IInputChannel.ReceiveSystem.ServiceModel.Channels.IDuplexSessionChannel primo restituisce null, che indica che la sessione di input è stata chiusa, il dispatcher richiama ogni IInputSessionShutdown oggetto, passandolo.System.ServiceModel.Channels.IDuplexSessionChannel Gli oggetti personalizzati IInputSessionShutdown possono utilizzare questo IDuplexSessionChannel oggetto per eseguire la pulizia per ogni stato del canale o per inviare un messaggio di risposta prima di chiudere il canale.

Si applica a