DispatchRuntime.InputSessionShutdownHandlers Właściwość

Definicja

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

SynchronizedCollection<IInputSessionShutdown>

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 nullobiektu.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.

Dotyczy