DispatchRuntime.InputSessionShutdownHandlers Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém uma coleção de IInputSessionShutdown objetos que podem ser usados para adicionar um handler personalizado que controla como as sessões de entrada são encerradas.
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 Propriedade
Um SynchronizedCollection<T> dos tipos IInputSessionShutdown de objetos.
Observações
Adicione um IInputSessionShutdown objeto a esta propriedade para controlar a forma como as sessões de entrada são encerradas. Quando uma chamada ao IInputChannel.Receive método no System.ServiceModel.Channels.IDuplexSessionChannel primeiro retorna null, (o que indica que a sessão de entrada foi encerrada), o despachante invoca cada IInputSessionShutdown objeto, passando-lhe um System.ServiceModel.Channels.IDuplexSessionChannel objeto. Objetos personalizados IInputSessionShutdown podem usar este IDuplexSessionChannel objeto para realizar a limpeza de cada estado do canal ou para enviar uma mensagem de resposta antes de fechar o canal.