DispatchRuntime.InputSessionShutdownHandlers 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
입력 세션을 닫는 방법을 제어하는 사용자 지정 처리기를 추가하는 데 사용할 수 있는 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<T> 형식 개체의 IInputSessionShutdown입니다.
설명
이 속성에 IInputSessionShutdown 개체를 추가하여 입력 세션을 닫는 방법을 제어합니다. IInputChannel.Receive에서 System.ServiceModel.Channels.IDuplexSessionChannel 메서드를 호출하여 처음에 null
이 반환되면(입력 세션이 닫혔음을 나타냄) 디스패처는 각 IInputSessionShutdown 개체를 호출하여 이 개체에 System.ServiceModel.Channels.IDuplexSessionChannel 개체를 전달합니다. 사용자 지정 IInputSessionShutdown 개체는 전달된 이 IDuplexSessionChannel 개체를 사용하여 각 채널 상태를 정리하거나 채널을 닫기 이전에 응답 메시지를 보낼 수 있습니다.