DispatchRuntime.InputSessionShutdownHandlers Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.