IChannelFactory<TChannel>.CreateChannel 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 엔드포인트 주소에 대해 지정된 형식의 채널을 만듭니다.
오버로드
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
매개 변수
서비스 위치를 제공하는 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
매개 변수
서비스 위치를 제공하는 EndpointAddress입니다.
반환
- TChannel
지정된 엔드포인트 주소 및 전송 주소에 대한 TChannel
형식의 채널입니다.
설명
지정한 via
전송 주소는 서비스가 있는 위치에서 지정 to
한 다른 원격 주소로 메시지를 처음 보낼 위치입니다. 대부분의 인터넷 시나리오 via
에서 URI는 서비스의 최종 to
주소와 동일합니다Uri. 어떤 종류의 수동 라우팅을 수행하려는 경우에만 이러한 두 주소를 구분할 수 있습니다. 채널 팩터리를 닫으면 이 채널 팩터리에서 만든 모든 채널이 닫힙니다. 주소 지정에 대한 논의는 주소 항목을 참조 하세요 .