IChannelFactory<TChannel>.CreateChannel 메서드

정의

지정된 엔드포인트 주소에 대해 지정된 형식의 채널을 만듭니다.

오버로드

CreateChannel(EndpointAddress)

지정된 엔드포인트 주소에 대해 지정된 형식의 채널을 만듭니다.

CreateChannel(EndpointAddress, Uri)

메시지가 전송되는 전송 주소 및 지정된 엔드포인트 주소에 대해 지정된 형식의 채널을 만듭니다.

설명

수동 라우팅을 CreateChannel(EndpointAddress, Uri) 수행하려는 경우 오버로드를 사용하여 메시지가 최종 대상에서 처음 전송되는 주소를 구분합니다. 채널 팩터리를 닫으면 이 채널 팩터리에서 만든 모든 채널이 닫힙니다. 주소 지정에 대한 논의는 주소 항목을 참조 하세요 .

CreateChannel(EndpointAddress)

지정된 엔드포인트 주소에 대해 지정된 형식의 채널을 만듭니다.

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

매개 변수

to
EndpointAddress

서비스 위치를 제공하는 EndpointAddress입니다.

반환

TChannel

지정된 엔드포인트 주소에 대한 TChannel 형식의 채널입니다.

설명

수동 라우팅을 CreateChannel(EndpointAddress, Uri) 수행하려는 경우 오버로드를 사용하여 메시지가 최종 대상에서 처음 전송되는 주소를 구분합니다. 채널 팩터리를 닫으면 이 채널 팩터리에서 만든 모든 채널이 닫힙니다.

적용 대상

CreateChannel(EndpointAddress, Uri)

메시지가 전송되는 전송 주소 및 지정된 엔드포인트 주소에 대해 지정된 형식의 채널을 만듭니다.

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

매개 변수

to
EndpointAddress

서비스 위치를 제공하는 EndpointAddress입니다.

via
Uri

메시지를 보낼 전송 주소를 포함하는 Uri입니다.

반환

TChannel

지정된 엔드포인트 주소 및 전송 주소에 대한 TChannel 형식의 채널입니다.

설명

지정한 via 전송 주소는 서비스가 있는 위치에서 지정 to 한 다른 원격 주소로 메시지를 처음 보낼 위치입니다. 대부분의 인터넷 시나리오 via 에서 URI는 서비스의 최종 to 주소와 동일합니다Uri. 어떤 종류의 수동 라우팅을 수행하려는 경우에만 이러한 두 주소를 구분할 수 있습니다. 채널 팩터리를 닫으면 이 채널 팩터리에서 만든 모든 채널이 닫힙니다. 주소 지정에 대한 논의는 주소 항목을 참조 하세요 .

적용 대상