다음을 통해 공유


DispatchRuntime.InputSessionShutdownHandlers 속성

정의

입력 세션을 닫는 방법을 제어하는 사용자 지정 처리기를 추가하는 데 사용할 수 있는 IInputSessionShutdown 개체 컬렉션을 가져옵니다.

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)

속성 값

SynchronizedCollection<IInputSessionShutdown>

SynchronizedCollection<T> 형식 개체의 IInputSessionShutdown입니다.

설명

이 속성에 IInputSessionShutdown 개체를 추가하여 입력 세션을 닫는 방법을 제어합니다. IInputChannel.Receive에서 System.ServiceModel.Channels.IDuplexSessionChannel 메서드를 호출하여 처음에 null이 반환되면(입력 세션이 닫혔음을 나타냄) 디스패처는 각 IInputSessionShutdown 개체를 호출하여 이 개체에 System.ServiceModel.Channels.IDuplexSessionChannel 개체를 전달합니다. 사용자 지정 IInputSessionShutdown 개체는 전달된 이 IDuplexSessionChannel 개체를 사용하여 각 채널 상태를 정리하거나 채널을 닫기 이전에 응답 메시지를 보낼 수 있습니다.

적용 대상