IAsyncInputChannel 인터페이스

정의

public interface class IAsyncInputChannel : System::ServiceModel::Channels::IInputChannel, System::ServiceModel::IAsyncCommunicationObject
public interface IAsyncInputChannel : System.ServiceModel.Channels.IInputChannel, System.ServiceModel.IAsyncCommunicationObject
type IAsyncInputChannel = interface
    interface IInputChannel
    interface IChannel
    interface ICommunicationObject
    interface IAsyncCommunicationObject
Public Interface IAsyncInputChannel
Implements IAsyncCommunicationObject, IInputChannel
구현

속성

LocalAddress

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

(다음에서 상속됨 IInputChannel)
State

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

(다음에서 상속됨 ICommunicationObject)

메서드

Abort()

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

(다음에서 상속됨 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()

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

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

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

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

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

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

통신 개체를 열기 위한 비동기 작업을 완료합니다.

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

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

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

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

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

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

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

요청한 형식화된 개체가 있는 경우 채널 스택의 해당 계층에서 반환합니다.

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

통신 개체가 Created 상태에서 Opened 상태로 전환되도록 합니다.

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

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

(다음에서 상속됨 ICommunicationObject)
OpenAsync(TimeSpan) (다음에서 상속됨 IAsyncCommunicationObject)
Receive()

메시지가 사용 가능한 경우 수신된 메시지를 반환합니다. 메시지를 사용할 수 없는 경우 기본 시간 간격 동안 차단합니다.

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

메시지가 사용 가능한 경우 수신된 메시지를 반환합니다. 메시지를 사용할 수 없는 경우 지정된 시간 간격 동안 차단합니다.

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

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

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

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

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

이벤트

Closed

통신 개체가 Closing 상태에서 Closed 상태로 전환을 완료할 때 발생합니다.

(다음에서 상속됨 ICommunicationObject)
Closing

통신 개체가 처음 Closing 상태가 될 때 발생합니다.

(다음에서 상속됨 ICommunicationObject)
Faulted

통신 개체가 처음 Faulted 상태가 될 때 발생합니다.

(다음에서 상속됨 ICommunicationObject)
Opened

통신 개체가 Opening 상태에서 Opened 상태로 전환을 완료할 때 발생합니다.

(다음에서 상속됨 ICommunicationObject)
Opening

통신 개체가 처음 Opening 상태가 될 때 발생합니다.

(다음에서 상속됨 ICommunicationObject)

확장 메서드

CloseHelperAsync(ICommunicationObject, TimeSpan)
OpenHelperAsync(ICommunicationObject, TimeSpan)

적용 대상