Lenguaje

DispatchRuntime.InputSessionShutdownHandlers Propiedad

Definición

Obtiene una colección de objetos que se pueden usar para agregar un controlador personalizado para controlar cómo se cierran las sesiones de IInputSessionShutdown entrada.

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)

Valor de propiedad

SynchronizedCollection<T> objeto de tipo IInputSessionShutdown .

Comentarios

Agregue un IInputSessionShutdown objeto a esta propiedad para controlar la manera en que se cierran las sesiones de entrada. Cuando una llamada al método en la IInputChannel.ReceiveSystem.ServiceModel.Channels.IDuplexSessionChannel primera devuelve null, (que indica que se ha cerrado la sesión de entrada), el distribuidor invoca cada IInputSessionShutdown objeto y lo pasa.System.ServiceModel.Channels.IDuplexSessionChannel Los objetos personalizados IInputSessionShutdown pueden usar este IDuplexSessionChannel objeto para realizar la limpieza de cada estado del canal o enviar un mensaje de respuesta antes de cerrar el canal.

Se aplica a