다음을 통해 공유


IInputSessionChannel 인터페이스

정의

입력 채널을 세션과 연결하는 인터페이스를 정의합니다.

public interface class IInputSessionChannel : System::ServiceModel::Channels::IInputChannel, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IInputSession ^>
public interface IInputSessionChannel : System.ServiceModel.Channels.IInputChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IInputSession>
type IInputSessionChannel = interface
    interface IInputChannel
    interface IChannel
    interface ISessionChannel<IInputSession>
    interface ICommunicationObject
type IInputSessionChannel = interface
    interface IChannel
    interface ICommunicationObject
    interface IInputChannel
    interface ISessionChannel<IInputSession>
type IInputSessionChannel = interface
    interface IInputChannel
    interface IChannel
    interface ICommunicationObject
    interface ISessionChannel<IInputSession>
Public Interface IInputSessionChannel
Implements IInputChannel, ISessionChannel(Of IInputSession)
구현

설명

중요합니다

신뢰할 수 없는 데이터로 이 인터페이스를 구현하는 클래스에서 메서드를 호출하는 것은 보안 위험입니다. 신뢰할 수 있는 데이터로만 이 인터페이스를 구현하는 클래스에서 메서드를 호출합니다. 자세한 내용은 모든 입력 유효성 검사참조하세요.

인터페이스는 IInputSessionChannel 의미 체계를 IInputChannel 구현한다는 IInputSession 것을 나타냅니다.

연결된 IInputSessionChannel 속성은 IInputSession 속성을 통해 Session 검색할 수 있습니다.

속성

Name Description
LocalAddress

입력 채널이 메시지를 수신하는 주소를 가져옵니다.

(다음에서 상속됨 IInputChannel)
Session

이 채널과 연결된 세션의 형식을 가져옵니다.

(다음에서 상속됨 ISessionChannel<TSession>)
State

통신 지향 개체의 현재 상태를 가져옵니다.

(다음에서 상속됨 ICommunicationObject)

메서드

Name Description
Abort()

통신 개체가 현재 상태에서 닫힌 상태로 즉시 전환되도록 합니다.

(다음에서 상속됨 ICommunicationObject)
BeginClose(AsyncCallback, Object)

통신 개체를 닫기 위한 비동기 작업을 시작합니다.

(다음에서 상속됨 ICommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

지정된 시간 제한으로 통신 개체를 닫기 위한 비동기 작업을 시작합니다.

(다음에서 상속됨 ICommunicationObject)
BeginOpen(AsyncCallback, Object)

통신 개체를 여는 비동기 작업을 시작합니다.

(다음에서 상속됨 ICommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

지정된 시간 간격 내에 통신 개체를 여는 비동기 작업을 시작합니다.

(다음에서 상속됨 ICommunicationObject)
BeginReceive(AsyncCallback, Object)

연결된 상태 개체가 있는 메시지를 수신하는 비동기 작업을 시작합니다.

(다음에서 상속됨 IInputChannel)
BeginReceive(TimeSpan, AsyncCallback, Object)

지정된 시간 제한 및 상태 개체가 연결된 메시지를 수신하는 비동기 작업을 시작합니다.

(다음에서 상속됨 IInputChannel)
BeginTryReceive(TimeSpan, AsyncCallback, Object)

지정된 시간 제한 및 상태 개체가 연결된 메시지를 수신하는 비동기 작업을 시작합니다.

(다음에서 상속됨 IInputChannel)
BeginWaitForMessage(TimeSpan, AsyncCallback, Object)

지정된 시간 제한 및 상태 개체가 연결된 비동기 메시지 도착 대기 작업을 시작합니다.

(다음에서 상속됨 IInputChannel)
Close()

통신 개체가 현재 상태에서 닫힌 상태로 전환되도록 합니다.

(다음에서 상속됨 ICommunicationObject)
Close(TimeSpan)

통신 개체가 현재 상태에서 닫힌 상태로 전환되도록 합니다.

(다음에서 상속됨 ICommunicationObject)
EndClose(IAsyncResult)

비동기 작업을 완료하여 통신 개체를 닫습니다.

(다음에서 상속됨 ICommunicationObject)
EndOpen(IAsyncResult)

통신 개체를 여는 비동기 작업을 완료합니다.

(다음에서 상속됨 ICommunicationObject)
EndReceive(IAsyncResult)

메시지를 수신하는 비동기 작업을 완료합니다.

(다음에서 상속됨 IInputChannel)
EndTryReceive(IAsyncResult, Message)

지정된 비동기 작업을 완료하여 메시지를 받습니다.

(다음에서 상속됨 IInputChannel)
EndWaitForMessage(IAsyncResult)

지정된 비동기 메시지 대기 작업을 완료합니다.

(다음에서 상속됨 IInputChannel)
GetProperty<T>()

채널 스택의 적절한 계층에서 요청된 형식화된 개체(있는 경우)를 반환합니다.

(다음에서 상속됨 IChannel)
Open()

통신 개체가 생성된 상태에서 열린 상태로 전환되도록 합니다.

(다음에서 상속됨 ICommunicationObject)
Open(TimeSpan)

통신 개체가 지정된 시간 간격 내에 생성된 상태에서 열린 상태로 전환되도록 합니다.

(다음에서 상속됨 ICommunicationObject)
Receive()

받은 메시지를 반환합니다(사용할 수 있는 경우). 메시지를 사용할 수 없는 경우 기본 시간 간격을 차단합니다.

(다음에서 상속됨 IInputChannel)
Receive(TimeSpan)

받은 메시지를 반환합니다(사용할 수 있는 경우). 메시지를 사용할 수 없는 경우 지정된 시간 간격을 차단합니다.

(다음에서 상속됨 IInputChannel)
TryReceive(TimeSpan, Message)

지정된 시간 간격 내에 메시지를 수신하려고 시도합니다.

(다음에서 상속됨 IInputChannel)
WaitForMessage(TimeSpan)

지정된 시간 간격 내에 메시지가 도착했는지 여부를 나타내는 값을 반환합니다.

(다음에서 상속됨 IInputChannel)

이벤트

Name Description
Closed

통신 개체가 닫는 상태에서 닫힌 상태로의 전환을 완료할 때 발생합니다.

(다음에서 상속됨 ICommunicationObject)
Closing

통신 개체가 처음 닫는 상태로 들어갈 때 발생합니다.

(다음에서 상속됨 ICommunicationObject)
Faulted

통신 개체가 오류 상태로 처음 들어갈 때 발생합니다.

(다음에서 상속됨 ICommunicationObject)
Opened

통신 개체가 여는 상태에서 열린 상태로의 전환을 완료할 때 발생합니다.

(다음에서 상속됨 ICommunicationObject)
Opening

통신 개체가 처음 여는 상태로 들어갈 때 발생합니다.

(다음에서 상속됨 ICommunicationObject)

적용 대상