DispatchRuntime.InputSessionShutdownHandlers Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję IInputSessionShutdown obiektów, których można użyć do dodania niestandardowej procedury obsługi w celu kontrolowania sposobu zamykania sesji wejściowych.
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)
Wartość właściwości
Obiekt SynchronizedCollection<T> typu IInputSessionShutdown .
Uwagi
IInputSessionShutdown Dodaj obiekt do tej właściwości, aby kontrolować sposób zamykania sesji wejściowych. Gdy wywołanie metody w pierwszym zwraca IInputChannel.Receive metodę , (co wskazuje, że sesja wejściowa została zamknięta), dyspozytor wywołuje każdy IInputSessionShutdown obiekt, przekazując go do System.ServiceModel.Channels.IDuplexSessionChannel null
obiektu.System.ServiceModel.Channels.IDuplexSessionChannel Obiekty niestandardowe IInputSessionShutdown mogą używać tego IDuplexSessionChannel obiektu do czyszczenia dla każdego stanu kanału lub wysyłania komunikatu odpowiedzi przed zamknięciem kanału.