Aracılığıyla paylaş


DispatchRuntime.InputSessionShutdownHandlers Özellik

Tanım

Giriş oturumlarının IInputSessionShutdown nasıl kapatıldığını denetlemek için özel işleyici eklemek için kullanılabilecek bir nesne koleksiyonunu alır.

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)

Özellik Değeri

Tür SynchronizedCollection<T>IInputSessionShutdown nesnelerinin bir değeri.

Açıklamalar

Giriş oturumlarının nasıl kapatıldığı denetlemek için bu özelliğe bir IInputSessionShutdown nesne ekleyin. İlk üzerindeki IInputChannel.Receive yöntemine yapılan bir çağrı döndürdüğünde nullSystem.ServiceModel.Channels.IDuplexSessionChannel (giriş oturumunun kapatıldığını gösterir), dağıtıcı her IInputSessionShutdown nesneyi çağırarak bir System.ServiceModel.Channels.IDuplexSessionChannel nesne geçirir. Özel IInputSessionShutdown nesneler, her kanal durumu için temizleme gerçekleştirmek veya kanalı kapatmadan önce bir yanıt iletisi göndermek için bu IDuplexSessionChannel nesneyi kullanabilir.

Şunlara uygulanır