다음을 통해 공유


DuplexChannelFactory<TChannel> 생성자

정의

DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

오버로드

DuplexChannelFactory<TChannel>(Object)

콜백 계약을 구현하는 개체를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

지정된 콜백 인스턴스 형식, 구성 및 원격 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(Type, Binding, String)

지정된 콜백 인스턴스 형식, 바인딩 및 원격 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

지정된 콜백 인스턴스 형식, 바인딩 및 원격 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

콜백 계약을 구현하는 개체, 지정된 구성 및 엔드포인트 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

지정된 인스턴스 컨텍스트, 바인딩 및 원격 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

콜백 계약을 구현하는 개체, 지정된 구성 및 엔드포인트 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(Object, Binding, String)

지정된 콜백 개체, 바인딩 및 원격 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

콜백 계약을 구현하는 개체, 지정된 바인딩 및 엔드포인트 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(Type, String)

지정된 콜백 인스턴스 형식 및 구성을 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

콜백 계약을 구현하는 개체, 지정된 바인딩 및 엔드포인트 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(Type, Binding)

지정된 콜백 인스턴스 형식 및 바인딩을 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

지정된 콜백 인스턴스 형식 및 서비스 엔드포인트를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(Type)

지정된 콜백 인스턴스 형식을 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(Object, Binding)

콜백 계약을 구현하는 개체 및 지정된 바인딩을 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

콜백 계약을 구현하는 개체 및 지정된 엔드포인트를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(InstanceContext)

지정된 인스턴스 컨텍스트를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

콜백 계약을 구현하는 컨텍스트 및 지정된 바인딩을 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

콜백 계약을 구현하는 개체 및 지정된 엔드포인트를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(InstanceContext, String)

콜백 계약을 구현하는 개체 및 지정된 구성을 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(Object, String)

콜백 계약을 구현하는 개체 및 지정된 구성을 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

DuplexChannelFactory<TChannel>(Object)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

콜백 계약을 구현하는 개체를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(System::Object ^ callbackObject);
public DuplexChannelFactory (object callbackObject);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object)

매개 변수

callbackObject
Object

클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 Object입니다.

예외

callbackObject이(가) null인 경우

설명

애플리케이션 구성 파일을 사용하지 않고 프로그래밍 방식으로 대상 서비스의 콜백 계약을 구현하는 개체를 전달하려면 이 생성자를 사용합니다.

적용 대상

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

지정된 콜백 인스턴스 형식, 구성 및 원격 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (Type callbackInstanceType, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, endpointConfigurationName As String, remoteAddress As EndpointAddress)

매개 변수

callbackInstanceType
Type

클라이언트가 연결된 서비스에서 들어 오는 메시지를 위해 수신 대기할 때 사용하는 콜백 인스턴스를 제공하는 Type입니다.

endpointConfigurationName
String

엔드포인트 구성에 사용되는 이름입니다.

remoteAddress
EndpointAddress

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

예외

callbackInstanceType, endpointConfigurationName 또는 remoteAddressnull인 경우

적용 대상

DuplexChannelFactory<TChannel>(Type, Binding, String)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

지정된 콜백 인스턴스 형식, 바인딩 및 원격 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Channels::Binding ^ binding, System::String ^ remoteAddress);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Channels.Binding binding, string remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, binding As Binding, remoteAddress As String)

매개 변수

callbackInstanceType
Type

클라이언트가 연결된 서비스에서 들어 오는 메시지를 위해 수신 대기할 때 사용하는 콜백 인스턴스를 제공하는 Type입니다.

binding
Binding

팩터리에서 만든 채널을 통해 서비스에 연결하는 데 사용되는 Binding입니다.

remoteAddress
String

서비스 위치를 제공하는 원격 주소입니다.

예외

callbackInstanceType, binding 또는 remoteAddressnull인 경우

적용 대상

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

지정된 콜백 인스턴스 형식, 바인딩 및 원격 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, binding As Binding, remoteAddress As EndpointAddress)

매개 변수

callbackInstanceType
Type

클라이언트가 연결된 서비스에서 들어 오는 메시지를 위해 수신 대기할 때 사용하는 콜백 인스턴스를 제공하는 Type입니다.

binding
Binding

팩터리에서 만든 채널을 통해 서비스에 연결하는 데 사용되는 Binding입니다.

remoteAddress
EndpointAddress

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

예외

callbackInstanceType, binding 또는 remoteAddressnull인 경우

적용 대상

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

콜백 계약을 구현하는 개체, 지정된 구성 및 엔드포인트 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, endpointConfigurationName As String, remoteAddress As EndpointAddress)

매개 변수

callbackInstance
InstanceContext

클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 InstanceContext입니다.

endpointConfigurationName
String

엔드포인트 구성에 사용되는 이름입니다.

remoteAddress
EndpointAddress

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

예외

callbackInstance, endpointConfigurationName 또는 remoteAddressnull인 경우

설명

프로그래밍 방식으로 대상 서비스 주소 정보의 콜백 계약을 구현하는 인스턴스 컨텍스트 개체를 전달하거나, 주소 정보를 프로그래밍 방식으로 전달하거나, 클라이언트 애플리케이션 구성 파일에서 나머지 대상 엔드포인트 정보를 확인하려면 이 생성자를 사용합니다.

적용 대상

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

지정된 인스턴스 컨텍스트, 바인딩 및 원격 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::String ^ remoteAddress);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, string remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, binding As Binding, remoteAddress As String)

매개 변수

callbackInstance
InstanceContext

클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 InstanceContext입니다.

binding
Binding

팩터리에서 만든 채널을 통해 서비스에 연결하는 데 사용되는 Binding입니다.

remoteAddress
String

서비스 위치를 제공하는 원격 주소입니다.

예외

callbackInstance, binding 또는 remoteAddressnull인 경우

적용 대상

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

콜백 계약을 구현하는 개체, 지정된 구성 및 엔드포인트 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (object callbackObject, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, endpointConfigurationName As String, remoteAddress As EndpointAddress)

매개 변수

callbackObject
Object

클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 Object입니다.

endpointConfigurationName
String

엔드포인트 구성에 사용되는 이름입니다.

remoteAddress
EndpointAddress

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

예외

callbackObject, endpointConfigurationName 또는 remoteAddressnull인 경우

설명

대상 서비스의 콜백 계약을 구현하는 서비스 개체를 전달하거나, 주소 정보를 프로그래밍 방식으로 전달하거나, 클라이언트 애플리케이션 구성 파일에서 나머지 대상 엔드포인트 정보를 확인하려면 이 생성자를 사용합니다.

적용 대상

DuplexChannelFactory<TChannel>(Object, Binding, String)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

지정된 콜백 개체, 바인딩 및 원격 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::String ^ remoteAddress);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Channels.Binding binding, string remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, binding As Binding, remoteAddress As String)

매개 변수

callbackObject
Object

클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 Object입니다.

binding
Binding

팩터리에서 만든 채널을 통해 서비스에 연결하는 데 사용되는 Binding입니다.

remoteAddress
String

서비스 위치를 제공하는 원격 주소입니다.

예외

callbackObject, binding 또는 remoteAddressnull인 경우

적용 대상

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

콜백 계약을 구현하는 개체, 지정된 바인딩 및 엔드포인트 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, binding As Binding, remoteAddress As EndpointAddress)

매개 변수

callbackObject
Object

클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 Object입니다.

binding
Binding

팩터리에서 만든 채널을 통해 서비스에 연결하는 데 사용되는 Binding입니다.

remoteAddress
EndpointAddress

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

예외

callbackObject, binding 또는 remoteAddressnull인 경우

설명

대상 서비스의 콜백 계약을 구현하는 서비스 개체를 전달하고, 애플리케이션 구성 파일을 사용하는 대신 프로그래밍 방식으로 바인딩 및 주소 정보를 전달하려면 이 생성자를 사용합니다.

적용 대상

DuplexChannelFactory<TChannel>(Type, String)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

지정된 콜백 인스턴스 형식 및 구성을 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::String ^ endpointConfigurationName);
public DuplexChannelFactory (Type callbackInstanceType, string endpointConfigurationName);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, endpointConfigurationName As String)

매개 변수

callbackInstanceType
Type

클라이언트가 연결된 서비스에서 들어 오는 메시지를 위해 수신 대기할 때 사용하는 콜백 인스턴스를 제공하는 Type입니다.

endpointConfigurationName
String

엔드포인트 구성에 사용되는 이름입니다.

예외

callbackInstanceType 또는 endpointConfigurationNamenull인 경우

적용 대상

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

콜백 계약을 구현하는 개체, 지정된 바인딩 및 엔드포인트 주소를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, binding As Binding, remoteAddress As EndpointAddress)

매개 변수

callbackInstance
InstanceContext

클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 InstanceContext입니다.

binding
Binding

팩터리에서 만든 채널을 통해 서비스에 연결하는 데 사용되는 Binding입니다.

remoteAddress
EndpointAddress

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

예외

callbackInstance, binding 또는 remoteAddressnull인 경우

설명

대상 서비스의 콜백 계약을 구현하는 인스턴스 컨텍스트 개체를 전달하고, 애플리케이션 구성 파일을 사용하는 대신 프로그래밍 방식으로 바인딩 및 주소 정보를 전달하려면 이 생성자를 사용합니다.

적용 대상

DuplexChannelFactory<TChannel>(Type, Binding)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

지정된 콜백 인스턴스 형식 및 바인딩을 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Channels::Binding ^ binding);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Channels.Binding binding);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Channels.Binding -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, binding As Binding)

매개 변수

callbackInstanceType
Type

클라이언트가 연결된 서비스에서 들어 오는 메시지를 위해 수신 대기할 때 사용하는 콜백 인스턴스를 제공하는 Type입니다.

binding
Binding

팩터리에서 만든 채널을 통해 서비스에 연결하는 데 사용되는 Binding입니다.

예외

callbackInstanceType 또는 bindingnull인 경우

적용 대상

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

지정된 콜백 인스턴스 형식 및 서비스 엔드포인트를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, endpoint As ServiceEndpoint)

매개 변수

callbackInstanceType
Type

클라이언트가 연결된 서비스에서 들어 오는 메시지를 위해 수신 대기할 때 사용하는 콜백 인스턴스를 제공하는 Type입니다.

endpoint
ServiceEndpoint

서비스에 대한 ServiceEndpoint입니다.

예외

callbackInstanceType이(가) null인 경우

적용 대상

DuplexChannelFactory<TChannel>(Type)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

지정된 콜백 인스턴스 형식을 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(Type ^ callbackInstanceType);
public DuplexChannelFactory (Type callbackInstanceType);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type)

매개 변수

callbackInstanceType
Type

클라이언트가 연결된 서비스에서 들어 오는 메시지를 위해 수신 대기할 때 사용하는 콜백 인스턴스를 제공하는 Type입니다.

예외

callbackInstanceType이(가) null인 경우

적용 대상

DuplexChannelFactory<TChannel>(Object, Binding)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

콜백 계약을 구현하는 개체 및 지정된 바인딩을 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Channels.Binding binding);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Channels.Binding -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, binding As Binding)

매개 변수

callbackObject
Object

클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 Object입니다.

binding
Binding

팩터리에서 만든 채널을 통해 서비스에 연결하는 데 사용되는 Binding입니다.

예외

callbackObject 또는 bindingnull인 경우

설명

대상 서비스의 콜백 계약을 구현하는 인스턴스 컨텍스트 개체를 전달하고, 애플리케이션 구성 파일을 사용하는 대신 프로그래밍 방식으로 바인딩 정보를 전달하려면 이 생성자를 사용합니다.

적용 대상

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

콜백 계약을 구현하는 개체 및 지정된 엔드포인트를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, endpoint As ServiceEndpoint)

매개 변수

callbackObject
Object

클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 Object입니다.

endpoint
ServiceEndpoint

팩터리에서 생성하는 채널이 연결된 ServiceEndpoint입니다.

예외

callbackObject이(가) null인 경우

설명

대상 서비스의 콜백 계약을 구현하는 서비스 개체를 전달하고 애플리케이션 구성 파일을 사용하지 않고 프로그래밍 방식으로 서비스 엔드포인트 정보를 전달하려면 이 생성자를 사용합니다.

적용 대상

DuplexChannelFactory<TChannel>(InstanceContext)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

지정된 인스턴스 컨텍스트를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext)

매개 변수

callbackInstance
InstanceContext

클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 InstanceContext입니다.

예외

callbackInstance이(가) null인 경우

적용 대상

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

콜백 계약을 구현하는 컨텍스트 및 지정된 바인딩을 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, binding As Binding)

매개 변수

callbackInstance
InstanceContext

클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 InstanceContext입니다.

binding
Binding

팩터리에서 만든 채널을 통해 서비스에 연결하는 데 사용되는 Binding입니다.

예외

callbackInstance 또는 bindingnull인 경우

설명

대상 서비스의 콜백 계약을 구현하는 인스턴스 컨텍스트 개체를 전달하고, 애플리케이션 구성 파일을 사용하는 대신 프로그래밍 방식으로 바인딩 정보를 전달하려면 이 생성자를 사용합니다.

적용 대상

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

콜백 계약을 구현하는 개체 및 지정된 엔드포인트를 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, endpoint As ServiceEndpoint)

매개 변수

callbackInstance
InstanceContext

클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 InstanceContext입니다.

endpoint
ServiceEndpoint

팩터리에서 생성하는 채널이 연결된 ServiceEndpoint입니다.

예외

callbackInstance이(가) null인 경우

설명

대상 서비스의 콜백 계약을 구현하는 인스턴스 컨텍스트 개체를 전달하고, 애플리케이션 구성 파일을 사용하는 대신 프로그래밍 방식으로 엔드포인트 정보를 전달하려면 이 생성자를 사용합니다.

적용 대상

DuplexChannelFactory<TChannel>(InstanceContext, String)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

콜백 계약을 구현하는 개체 및 지정된 구성을 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, endpointConfigurationName As String)

매개 변수

callbackInstance
InstanceContext

클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 InstanceContext입니다.

endpointConfigurationName
String

엔드포인트 구성에 사용되는 이름입니다.

예외

callbackInstance 또는 endpointConfigurationNamenull인 경우

설명

대상 서비스의 콜백 계약을 구현하는 인스턴스 컨텍스트 개체를 전달하고, 클라이언트 애플리케이션 구성 파일에서 대상 엔드포인트 정보를 확인하려면 이 생성자를 사용합니다.

적용 대상

DuplexChannelFactory<TChannel>(Object, String)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

콜백 계약을 구현하는 개체 및 지정된 구성을 사용하여 DuplexChannelFactory<TChannel> 클래스의 새 인스턴스를 초기화합니다.

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::String ^ endpointConfigurationName);
public DuplexChannelFactory (object callbackObject, string endpointConfigurationName);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, endpointConfigurationName As String)

매개 변수

callbackObject
Object

클라이언트가 연결된 서비스에서 들어 오는 메시지를 수신 대기할 때 사용하는 Object입니다.

endpointConfigurationName
String

엔드포인트에 사용되는 구성 이름입니다.

예외

callbackObject 또는 endpointConfigurationNamenull인 경우

설명

대상 서비스의 콜백 계약을 구현하는 서비스 개체를 전달하고 클라이언트 애플리케이션 구성 파일에서 대상 엔드포인트 정보를 확인하려면 이 생성자를 사용합니다.

적용 대상