DuplexChannelFactory<TChannel>.CreateChannel 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 엔드포인트 주소에 대해 지정된 형식의 이중 채널을 만듭니다.
오버로드
CreateChannel(Object, Binding, EndpointAddress, Uri) |
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다. |
CreateChannel(InstanceContext) |
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다. |
CreateChannel(Object, String) |
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다. |
CreateChannel(EndpointAddress, Uri) |
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다. |
CreateChannel(InstanceContext, EndpointAddress) |
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다. |
CreateChannel(InstanceContext, String) |
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다. |
CreateChannel(Object, Binding, EndpointAddress) |
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다. |
CreateChannel(InstanceContext, Binding, EndpointAddress) |
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다. |
CreateChannel(InstanceContext, EndpointAddress, Uri) |
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다. |
CreateChannel(InstanceContext, Binding, EndpointAddress, Uri) |
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다. |
CreateChannel(Object, Binding, EndpointAddress, Uri)
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다.
public:
static TChannel CreateChannel(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress, Uri ^ via);
public static TChannel CreateChannel (object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);
static member CreateChannel : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, binding As Binding, endpointAddress As EndpointAddress, via As Uri) As TChannel
매개 변수
- endpointAddress
- EndpointAddress
서비스 위치를 제공하는 EndpointAddress입니다.
반환
- TChannel
팩터리에 대한 제네릭 매개 변수로, TChannel
형식을 가진 클라이언트와 서비스 간 채널입니다.
예외
binding
또는 endpointAddress
가 null
인 경우
callbackInstance
또는 callbackInstance
.UserObject가 null
인 경우
적용 대상
CreateChannel(InstanceContext)
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다.
public:
TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance);
public TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance);
override this.CreateChannel : System.ServiceModel.InstanceContext -> 'Channel
Public Function CreateChannel (callbackInstance As InstanceContext) As TChannel
매개 변수
- callbackInstance
- InstanceContext
클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 InstanceContext입니다.
반환
- TChannel
팩터리에 대한 제네릭 매개 변수로, TChannel
형식을 가진 클라이언트와 서비스 간 이중 채널입니다.
예외
callbackInstance
또는 callbackInstance
.UserObject가 null
인 경우
적용 대상
CreateChannel(Object, String)
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다.
public:
static TChannel CreateChannel(System::Object ^ callbackObject, System::String ^ endpointConfigurationName);
public static TChannel CreateChannel (object callbackObject, string endpointConfigurationName);
static member CreateChannel : obj * string -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, endpointConfigurationName As String) As TChannel
매개 변수
- endpointConfigurationName
- String
엔드포인트 구성에 사용되는 이름입니다.
반환
- TChannel
팩터리에 대한 제네릭 매개 변수로, TChannel
형식을 가진 클라이언트와 서비스 간 채널입니다.
예외
endpointConfigurationName
이(가) null
인 경우
callbackInstance
또는 callbackInstance
.UserObject가 null
인 경우
적용 대상
CreateChannel(EndpointAddress, Uri)
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다.
public:
override TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public override TChannel CreateChannel (System.ServiceModel.EndpointAddress address, Uri via);
override this.CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Overrides Function CreateChannel (address As EndpointAddress, via As Uri) As TChannel
매개 변수
- address
- EndpointAddress
서비스 위치를 제공하는 EndpointAddress입니다.
반환
- TChannel
팩터리에 대한 제네릭 매개 변수로, TChannel
형식을 가진 클라이언트와 서비스 간 이중 채널입니다.
예외
address
이(가) null
인 경우
적용 대상
CreateChannel(InstanceContext, EndpointAddress)
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다.
public:
TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::EndpointAddress ^ address);
public TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address);
override this.CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.EndpointAddress -> 'Channel
Public Function CreateChannel (callbackInstance As InstanceContext, address As EndpointAddress) As TChannel
매개 변수
- callbackInstance
- InstanceContext
클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 InstanceContext입니다.
- address
- EndpointAddress
서비스 위치를 제공하는 EndpointAddress입니다.
반환
- TChannel
팩터리에 대한 제네릭 매개 변수로, TChannel
형식을 가진 클라이언트와 서비스 간 이중 채널입니다.
예외
address
이(가) null
인 경우
callbackInstance
또는 callbackInstance
.UserObject가 null
인 경우
적용 대상
CreateChannel(InstanceContext, String)
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다.
public:
static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName);
public static TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);
static member CreateChannel : System.ServiceModel.InstanceContext * string -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, endpointConfigurationName As String) As TChannel
매개 변수
- callbackInstance
- InstanceContext
클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 InstanceContext입니다.
- endpointConfigurationName
- String
엔드포인트 구성에 사용되는 이름입니다.
반환
- TChannel
팩터리에 대한 제네릭 매개 변수로, TChannel
형식을 가진 클라이언트와 서비스 간 채널입니다.
예외
endpointConfigurationName
이(가) null
인 경우
callbackInstance
또는 callbackInstance
.UserObject가 null
인 경우
적용 대상
CreateChannel(Object, Binding, EndpointAddress)
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다.
public:
static TChannel CreateChannel(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress);
public static TChannel CreateChannel (object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);
static member CreateChannel : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, binding As Binding, endpointAddress As EndpointAddress) As TChannel
매개 변수
- endpointAddress
- EndpointAddress
서비스 위치를 제공하는 EndpointAddress입니다.
반환
- TChannel
팩터리에 대한 제네릭 매개 변수로, TChannel
형식을 가진 클라이언트와 서비스 간 채널입니다.
예외
binding
또는 endpointAddress
가 null
인 경우
callbackInstance
또는 callbackInstance
.UserObject가 null
인 경우
적용 대상
CreateChannel(InstanceContext, Binding, EndpointAddress)
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다.
public:
static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress);
public static TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);
static member CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, binding As Binding, endpointAddress As EndpointAddress) As TChannel
매개 변수
- callbackInstance
- InstanceContext
클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 InstanceContext입니다.
- endpointAddress
- EndpointAddress
서비스 위치를 제공하는 EndpointAddress입니다.
반환
- TChannel
팩터리에 대한 제네릭 매개 변수로, TChannel
형식을 가진 클라이언트와 서비스 간 채널입니다.
예외
binding
또는 endpointAddress
가 null
인 경우
callbackInstance
또는 callbackInstance
.UserObject가 null
인 경우
적용 대상
CreateChannel(InstanceContext, EndpointAddress, Uri)
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다.
public:
virtual TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public virtual TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address, Uri via);
override this.CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Overridable Function CreateChannel (callbackInstance As InstanceContext, address As EndpointAddress, via As Uri) As TChannel
매개 변수
- callbackInstance
- InstanceContext
클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 InstanceContext입니다.
- address
- EndpointAddress
서비스 위치를 제공하는 EndpointAddress입니다.
반환
- TChannel
팩터리에 대한 제네릭 매개 변수로, TChannel
형식을 가진 클라이언트와 서비스 간 채널입니다.
예외
address
이(가) null
인 경우
callbackInstance
또는 callbackInstance
.UserObject가 null
인 경우
적용 대상
CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)
서비스와 클라이언트의 콜백 인스턴스 간 이중 채널을 만듭니다.
public:
static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress, Uri ^ via);
public static TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);
static member CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, binding As Binding, endpointAddress As EndpointAddress, via As Uri) As TChannel
매개 변수
- callbackInstance
- InstanceContext
클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 InstanceContext입니다.
- endpointAddress
- EndpointAddress
서비스 위치를 제공하는 EndpointAddress입니다.
반환
- TChannel
팩터리에 대한 제네릭 매개 변수로, TChannel
형식을 가진 클라이언트와 서비스 간 채널입니다.
예외
binding
또는 endpointAddress
가 null
인 경우
callbackInstance
또는 callbackInstance
.UserObject가 null
인 경우