다음을 통해 공유


ChannelFactoryBase<TChannel>.CreateChannel 메서드

정의

지정된 주소를 사용하여 특정 형식의 채널을 만듭니다.

오버로드

CreateChannel(EndpointAddress)

지정된 엔드포인트 주소를 사용하여 특정 형식의 채널을 만듭니다.

CreateChannel(EndpointAddress, Uri)

지정된 전송 및 엔드포인트 주소를 사용하여 특정 형식의 채널을 만듭니다.

CreateChannel(EndpointAddress)

지정된 엔드포인트 주소를 사용하여 특정 형식의 채널을 만듭니다.

public:
 virtual TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ address);
public TChannel CreateChannel (System.ServiceModel.EndpointAddress address);
abstract member CreateChannel : System.ServiceModel.EndpointAddress -> 'Channel
override this.CreateChannel : System.ServiceModel.EndpointAddress -> 'Channel
Public Function CreateChannel (address As EndpointAddress) As TChannel

매개 변수

address
EndpointAddress

채널에서 메시지를 보내는 원격 엔드포인트의 EndpointAddress입니다.

반환

TChannel

지정된 TChannel를 가진 address 형식의 채널입니다.

구현

예외

address이(가) null인 경우

설명

이 메서드는 호출될 때 호출 OnCreateChannel(EndpointAddress, Uri) 됩니다. 이 메서드는 파생 클래스에서 재정의할 수 없습니다.

출력 채널에서 메시지가 전송되는 전송 주소로 사용됩니다 Uri .

적용 대상

CreateChannel(EndpointAddress, Uri)

지정된 전송 및 엔드포인트 주소를 사용하여 특정 형식의 채널을 만듭니다.

public:
 virtual TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public TChannel CreateChannel (System.ServiceModel.EndpointAddress address, Uri via);
abstract member CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
override this.CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Function CreateChannel (address As EndpointAddress, via As Uri) As TChannel

매개 변수

address
EndpointAddress

채널에서 메시지를 보내는 원격 엔드포인트의 EndpointAddress입니다.

via
Uri

출력 채널에서 보내는 메시지의 전송 주소가 포함된 Uri입니다.

반환

TChannel

지정된 원격 및 전송 주소를 사용하는 TChannel 형식의 채널입니다.

구현

설명

이 메서드는 호출될 때 호출 OnCreateChannel(EndpointAddress, Uri) 됩니다.

적용 대상