IChannelFactory 인터페이스

정의

채널을 생성하기 위해 채널 팩터리에서 구현해야 하는 인터페이스를 정의합니다.

public interface class IChannelFactory : System::ServiceModel::ICommunicationObject
public interface IChannelFactory : System.ServiceModel.ICommunicationObject
type IChannelFactory = interface
    interface ICommunicationObject
Public Interface IChannelFactory
Implements ICommunicationObject
파생
구현

설명

인터페이스는 IChannelFactory 채널 팩터리에 대한 기본 인터페이스를 나타냅니다.

채널 팩터리 및 관련 채널은 일반적으로 통신을 시작하는 서비스의 클라이언트에서 사용됩니다. 반면 인터페이스와 연결된 수신기를 구현 IChannelListener 하는 수신기 팩터리에서는 서비스와의 통신이 시작되는 채널을 수락하는 데 사용되는 메커니즘을 제공합니다.

속성

Name Description
State

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

(다음에서 상속됨 ICommunicationObject)

메서드

Name Description
Abort()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Open()

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

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

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

(다음에서 상속됨 ICommunicationObject)

이벤트

Name Description
Closed

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

(다음에서 상속됨 ICommunicationObject)
Closing

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

(다음에서 상속됨 ICommunicationObject)
Faulted

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

(다음에서 상속됨 ICommunicationObject)
Opened

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

(다음에서 상속됨 ICommunicationObject)
Opening

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

(다음에서 상속됨 ICommunicationObject)

적용 대상