Compartilhar via


DuplexChannelFactory<TChannel> Construtores

Definição

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel>.

Sobrecargas

DuplexChannelFactory<TChannel>(Object)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada.

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com o tipo de instância de retorno de chamada, configuração e endereço remoto especificados.

DuplexChannelFactory<TChannel>(Type, Binding, String)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com o tipo de instância de retorno de chamada, associação e endereço remoto especificados.

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um tipo de instância de retorno de chamada, associação e endereço remoto especificados.

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e uma configuração e um endereço do ponto de extremidade especificados.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um contexto de instância, uma associação e um endereço remoto especificados.

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e uma configuração e um endereço do ponto de extremidade especificados.

DuplexChannelFactory<TChannel>(Object, Binding, String)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto de retorno de chamada, uma associação e um endereço remoto especificados.

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e uma associação e um endereço do ponto de extremidade especificados.

DuplexChannelFactory<TChannel>(Type, String)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com o tipo de instância de retorno de chamada e configuração especificados.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e uma associação e um endereço do ponto de extremidade especificados.

DuplexChannelFactory<TChannel>(Type, Binding)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com o tipo de instância de retorno de chamada e associação especificados.

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com o tipo de instância de retorno de chamada e ponto de extremidade de serviço especificados.

DuplexChannelFactory<TChannel>(Type)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com o tipo de instância de retorno de chamada especificado.

DuplexChannelFactory<TChannel>(Object, Binding)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e uma associação especificada.

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e um ponto de extremidade especificado.

DuplexChannelFactory<TChannel>(InstanceContext)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com o contexto de instância especificado.

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um contexto que implementa o contrato do retorno de chamada e uma associação especificada.

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e um ponto de extremidade especificado.

DuplexChannelFactory<TChannel>(InstanceContext, String)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e uma configuração especificada.

DuplexChannelFactory<TChannel>(Object, String)

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e uma configuração especificada.

DuplexChannelFactory<TChannel>(Object)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada.

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)

Parâmetros

callbackObject
Object

O Object que o cliente usa para escutar mensagens do serviço conectado.

Exceções

callbackObject é null.

Comentários

Use esse construtor para passar um objeto que implementa o contrato de retorno de chamada para o serviço de destino programaticamente, em vez de usar um arquivo de configuração de aplicativo.

Aplica-se a

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com o tipo de instância de retorno de chamada, configuração e endereço remoto especificados.

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)

Parâmetros

callbackInstanceType
Type

O Type que fornece a instância de retorno de chamada que o cliente usa para escutar mensagens do serviço conectado.

endpointConfigurationName
String

O nome usado para a configuração do ponto de extremidade.

remoteAddress
EndpointAddress

O EndpointAddress que fornece o local do serviço.

Exceções

callbackInstanceType, endpointConfigurationName ou remoteAddress é null.

Aplica-se a

DuplexChannelFactory<TChannel>(Type, Binding, String)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com o tipo de instância de retorno de chamada, associação e endereço remoto especificados.

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)

Parâmetros

callbackInstanceType
Type

O Type que fornece a instância de retorno de chamada que o cliente usa para escutar mensagens do serviço conectado.

binding
Binding

O Binding usado para se conectar ao serviço por canais produzidos pela fábrica.

remoteAddress
String

O endereço remoto que fornece a localização do serviço.

Exceções

callbackInstanceType, binding ou remoteAddress é null.

Aplica-se a

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um tipo de instância de retorno de chamada, associação e endereço remoto especificados.

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)

Parâmetros

callbackInstanceType
Type

O Type que fornece a instância de retorno de chamada que o cliente usa para escutar mensagens do serviço conectado.

binding
Binding

O Binding usado para se conectar ao serviço por canais produzidos pela fábrica.

remoteAddress
EndpointAddress

O EndpointAddress que fornece o local do serviço.

Exceções

callbackInstanceType, binding ou remoteAddress é null.

Aplica-se a

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e uma configuração e um endereço do ponto de extremidade especificados.

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)

Parâmetros

callbackInstance
InstanceContext

O InstanceContext que o cliente usa para escutar mensagens do serviço conectado.

endpointConfigurationName
String

O nome usado para a configuração do ponto de extremidade.

remoteAddress
EndpointAddress

O EndpointAddress que fornece o local do serviço.

Exceções

callbackInstance, endpointConfigurationName ou remoteAddress é null.

Comentários

Use esse construtor para passar um objeto de contexto de instância que implementa o contrato de retorno de chamada para as informações de endereço de serviço de destino programaticamente, passar as informações de endereço programaticamente e determinar as informações de ponto de extremidade de destino restantes do arquivo de configuração do aplicativo cliente.

Aplica-se a

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um contexto de instância, uma associação e um endereço remoto especificados.

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)

Parâmetros

callbackInstance
InstanceContext

O InstanceContext que o cliente usa para escutar mensagens do serviço conectado.

binding
Binding

O Binding usado para se conectar ao serviço por canais produzidos pela fábrica.

remoteAddress
String

O endereço remoto que fornece a localização do serviço.

Exceções

callbackInstance, binding ou remoteAddress é null.

Aplica-se a

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e uma configuração e um endereço do ponto de extremidade especificados.

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)

Parâmetros

callbackObject
Object

O Object que o cliente usa para escutar mensagens do serviço conectado.

endpointConfigurationName
String

O nome usado para a configuração do ponto de extremidade.

remoteAddress
EndpointAddress

O EndpointAddress que fornece o local do serviço.

Exceções

callbackObject, endpointConfigurationName ou remoteAddress é null.

Comentários

Use esse construtor para passar um objeto de serviço que implementa o contrato de retorno de chamada para o serviço de destino, passar as informações de endereço programaticamente e determinar as informações de ponto de extremidade de destino restantes do arquivo de configuração do aplicativo cliente.

Aplica-se a

DuplexChannelFactory<TChannel>(Object, Binding, String)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto de retorno de chamada, uma associação e um endereço remoto especificados.

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)

Parâmetros

callbackObject
Object

O Object que o cliente usa para escutar mensagens do serviço conectado.

binding
Binding

O Binding usado para se conectar ao serviço por canais produzidos pela fábrica.

remoteAddress
String

O endereço remoto que fornece a localização do serviço.

Exceções

callbackObject, binding ou remoteAddress é null.

Aplica-se a

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e uma associação e um endereço do ponto de extremidade especificados.

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)

Parâmetros

callbackObject
Object

O Object que o cliente usa para escutar mensagens do serviço conectado.

binding
Binding

O Binding usado para se conectar ao serviço por canais produzidos pela fábrica.

remoteAddress
EndpointAddress

O EndpointAddress que fornece o local do serviço.

Exceções

callbackObject, binding ou remoteAddress é null.

Comentários

Use esse construtor para passar um objeto de serviço que implementa o contrato de retorno de chamada para o serviço de destino e passe as informações de associação e endereço programaticamente em vez de usar um arquivo de configuração de aplicativo.

Aplica-se a

DuplexChannelFactory<TChannel>(Type, String)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com o tipo de instância de retorno de chamada e configuração especificados.

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)

Parâmetros

callbackInstanceType
Type

O Type que fornece a instância de retorno de chamada que o cliente usa para escutar mensagens do serviço conectado.

endpointConfigurationName
String

O nome usado para a configuração do ponto de extremidade.

Exceções

callbackInstanceType ou endpointConfigurationName é null.

Aplica-se a

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e uma associação e um endereço do ponto de extremidade especificados.

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)

Parâmetros

callbackInstance
InstanceContext

O InstanceContext que o cliente usa para escutar mensagens do serviço conectado.

binding
Binding

O Binding usado para se conectar ao serviço por canais produzidos pela fábrica.

remoteAddress
EndpointAddress

O EndpointAddress que fornece o local do serviço.

Exceções

callbackInstance, binding ou remoteAddress é null.

Comentários

Use esse construtor para passar um objeto de contexto de instância que implementa o contrato de retorno de chamada para o serviço de destino e para passar as informações de associação e endereço programaticamente em vez de usar um arquivo de configuração de aplicativo.

Aplica-se a

DuplexChannelFactory<TChannel>(Type, Binding)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com o tipo de instância de retorno de chamada e associação especificados.

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)

Parâmetros

callbackInstanceType
Type

O Type que fornece a instância de retorno de chamada que o cliente usa para escutar mensagens do serviço conectado.

binding
Binding

O Binding usado para se conectar ao serviço por canais produzidos pela fábrica.

Exceções

callbackInstanceType ou binding é null.

Aplica-se a

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com o tipo de instância de retorno de chamada e ponto de extremidade de serviço especificados.

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)

Parâmetros

callbackInstanceType
Type

O Type que fornece a instância de retorno de chamada que o cliente usa para escutar mensagens do serviço conectado.

endpoint
ServiceEndpoint

O ServiceEndpoint do serviço.

Exceções

callbackInstanceType é null.

Aplica-se a

DuplexChannelFactory<TChannel>(Type)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com o tipo de instância de retorno de chamada especificado.

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

Parâmetros

callbackInstanceType
Type

O Type que fornece a instância de retorno de chamada que o cliente usa para escutar mensagens do serviço conectado.

Exceções

callbackInstanceType é null.

Aplica-se a

DuplexChannelFactory<TChannel>(Object, Binding)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e uma associação especificada.

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)

Parâmetros

callbackObject
Object

O Object que o cliente usa para escutar mensagens do serviço conectado.

binding
Binding

O Binding usado para se conectar ao serviço por canais produzidos pela fábrica.

Exceções

callbackObject ou binding é null.

Comentários

Use esse construtor para passar um objeto de contexto de instância que implementa o contrato de retorno de chamada para o serviço de destino e para passar as informações de associação programaticamente em vez de usar um arquivo de configuração de aplicativo.

Aplica-se a

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e um ponto de extremidade especificado.

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)

Parâmetros

callbackObject
Object

O Object que o cliente usa para escutar mensagens do serviço conectado.

endpoint
ServiceEndpoint

O ServiceEndpoint ao qual os canais produzidos pela fábrica se conectam.

Exceções

callbackObject é null.

Comentários

Use esse construtor para passar um objeto de serviço que implementa o contrato de retorno de chamada para o serviço de destino e para passar as informações do ponto de extremidade de serviço programaticamente em vez de usar um arquivo de configuração de aplicativo.

Aplica-se a

DuplexChannelFactory<TChannel>(InstanceContext)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com o contexto de instância especificado.

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)

Parâmetros

callbackInstance
InstanceContext

O InstanceContext que o cliente usa para escutar mensagens do serviço conectado.

Exceções

callbackInstance é null.

Aplica-se a

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um contexto que implementa o contrato do retorno de chamada e uma associação especificada.

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)

Parâmetros

callbackInstance
InstanceContext

O InstanceContext que o cliente usa para escutar mensagens do serviço conectado.

binding
Binding

O Binding usado para se conectar ao serviço por canais produzidos pela fábrica.

Exceções

callbackInstance ou binding é null.

Comentários

Use esse construtor para passar um objeto de contexto de instância que implementa o contrato de retorno de chamada para o serviço de destino e para passar as informações de associação programaticamente em vez de usar um arquivo de configuração de aplicativo.

Aplica-se a

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e um ponto de extremidade especificado.

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)

Parâmetros

callbackInstance
InstanceContext

O InstanceContext que o cliente usa para escutar mensagens do serviço conectado.

endpoint
ServiceEndpoint

O ServiceEndpoint ao qual os canais produzidos pela fábrica se conectam.

Exceções

callbackInstance é null.

Comentários

Use esse construtor para passar um objeto de contexto de instância que implementa o contrato de retorno de chamada para o serviço de destino e para passar as informações do ponto de extremidade programaticamente, em vez de usar um arquivo de configuração de aplicativo.

Aplica-se a

DuplexChannelFactory<TChannel>(InstanceContext, String)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e uma configuração especificada.

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)

Parâmetros

callbackInstance
InstanceContext

O InstanceContext que o cliente usa para escutar mensagens do serviço conectado.

endpointConfigurationName
String

O nome usado para a configuração do ponto de extremidade.

Exceções

callbackInstance ou endpointConfigurationName é null.

Comentários

Use esse construtor para passar um objeto de contexto de instância que implementa o contrato de retorno de chamada para o serviço de destino e para determinar as informações de ponto de extremidade de destino do arquivo de configuração do aplicativo cliente.

Aplica-se a

DuplexChannelFactory<TChannel>(Object, String)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Inicializa uma nova instância da classe DuplexChannelFactory<TChannel> com um objeto que implementa o contrato do retorno de chamada e uma configuração especificada.

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)

Parâmetros

callbackObject
Object

O Object que o cliente usa para escutar mensagens do serviço conectado.

endpointConfigurationName
String

O nome de configuração usado para o ponto de extremidade.

Exceções

callbackObject ou endpointConfigurationName é null.

Comentários

Use esse construtor para passar um objeto de serviço que implementa o contrato de retorno de chamada para o serviço de destino e determinar as informações de ponto de extremidade de destino do arquivo de configuração do aplicativo cliente.

Aplica-se a