Udostępnij za pośrednictwem


DuplexChannelFactory<TChannel> Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel>.

Przeciążenia

DuplexChannelFactory<TChannel>(Object)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem implementujący kontrakt wywołania zwrotnego.

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym typem wystąpienia, konfiguracji i adresu zdalnego wywołania zwrotnego.

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym typem wystąpienia wywołania zwrotnego i punktu końcowego usługi.

DuplexChannelFactory<TChannel>(Type, Binding, String)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym typem wystąpienia, powiązania i adresu zdalnego wywołania zwrotnego.

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym typem wystąpienia wywołania zwrotnego, powiązania i adresu zdalnego.

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego oraz określoną konfigurację i adres punktu końcowego.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego oraz określony powiązanie i adres punktu końcowego.

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego oraz określoną konfigurację i adres punktu końcowego.

DuplexChannelFactory<TChannel>(Object, Binding, String)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym obiektem wywołania zwrotnego, powiązaniem i adresem zdalnym.

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego oraz określony powiązanie i adres punktu końcowego.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym kontekstem wystąpienia, powiązaniem i adresem zdalnym.

DuplexChannelFactory<TChannel>(Type, Binding)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym typem wystąpienia wywołania zwrotnego i powiązaniem.

DuplexChannelFactory<TChannel>(Type, String)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym typem wystąpienia i konfiguracji wywołania zwrotnego.

DuplexChannelFactory<TChannel>(Type)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym typem wystąpienia wywołania zwrotnego.

DuplexChannelFactory<TChannel>(Object, Binding)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego i określone powiązanie.

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego i określony punkt końcowy.

DuplexChannelFactory<TChannel>(InstanceContext)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym kontekstem wystąpienia.

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z kontekstem, który implementuje kontrakt wywołania zwrotnego i określone powiązanie.

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego i określony punkt końcowy.

DuplexChannelFactory<TChannel>(InstanceContext, String)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego i określoną konfigurację.

DuplexChannelFactory<TChannel>(Object, String)

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego i określoną konfigurację.

DuplexChannelFactory<TChannel>(Object)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem implementujący kontrakt wywołania zwrotnego.

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)

Parametry

callbackObject
Object

Object, którego klient używa do nasłuchiwania komunikatów z połączonej usługi.

Wyjątki

callbackObject jest null.

Uwagi

Użyj tego konstruktora, aby przekazać obiekt, który implementuje kontrakt wywołania zwrotnego dla usługi docelowej programowo, a nie przy użyciu pliku konfiguracji aplikacji.

Dotyczy

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym typem wystąpienia, konfiguracji i adresu zdalnego wywołania zwrotnego.

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)

Parametry

callbackInstanceType
Type

Type, który udostępnia wystąpienie wywołania zwrotnego używane przez klienta do nasłuchiwania komunikatów z połączonej usługi.

endpointConfigurationName
String

Nazwa używana dla konfiguracji punktu końcowego.

remoteAddress
EndpointAddress

EndpointAddress, który zapewnia lokalizację usługi.

Wyjątki

callbackInstanceType lub endpointConfigurationName lub remoteAddress jest null.

Dotyczy

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym typem wystąpienia wywołania zwrotnego i punktu końcowego usługi.

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

Parametry

callbackInstanceType
Type

Type, który udostępnia wystąpienie wywołania zwrotnego używane przez klienta do nasłuchiwania komunikatów z połączonej usługi.

endpointserviceEndpoint
ServiceEndpoint

ServiceEndpoint dla usługi.

Wyjątki

callbackInstanceType jest null.

Dotyczy

DuplexChannelFactory<TChannel>(Type, Binding, String)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym typem wystąpienia, powiązania i adresu zdalnego wywołania zwrotnego.

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)

Parametry

callbackInstanceType
Type

Type, który udostępnia wystąpienie wywołania zwrotnego używane przez klienta do nasłuchiwania komunikatów z połączonej usługi.

binding
Binding

Binding używane do łączenia się z usługą przez kanały produkowane przez fabrykę.

remoteAddress
String

Adres zdalny, który udostępnia lokalizację usługi.

Wyjątki

callbackInstanceType lub binding lub remoteAddress jest null.

Dotyczy

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym typem wystąpienia wywołania zwrotnego, powiązania i adresu zdalnego.

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)

Parametry

callbackInstanceType
Type

Type, który udostępnia wystąpienie wywołania zwrotnego używane przez klienta do nasłuchiwania komunikatów z połączonej usługi.

binding
Binding

Binding używane do łączenia się z usługą przez kanały produkowane przez fabrykę.

remoteAddress
EndpointAddress

EndpointAddress, który zapewnia lokalizację usługi.

Wyjątki

callbackInstanceType lub binding lub remoteAddress jest null.

Dotyczy

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego oraz określoną konfigurację i adres punktu końcowego.

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)

Parametry

callbackInstance
InstanceContext

InstanceContext, którego klient używa do nasłuchiwania komunikatów z połączonej usługi.

endpointConfigurationName
String

Nazwa używana dla konfiguracji punktu końcowego.

remoteAddress
EndpointAddress

EndpointAddress, który zapewnia lokalizację usługi.

Wyjątki

callbackInstance lub endpointConfigurationName lub remoteAddress jest null.

Uwagi

Użyj tego konstruktora, aby przekazać obiekt kontekstu wystąpienia, który implementuje kontrakt wywołania zwrotnego dla informacji o adresie usługi docelowej programowo, przekazuje informacje o adresie programowo i określa pozostałe informacje o docelowym punkcie końcowym z pliku konfiguracji aplikacji klienckiej.

Dotyczy

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego oraz określony powiązanie i adres punktu końcowego.

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)

Parametry

callbackInstance
InstanceContext

InstanceContext, którego klient używa do nasłuchiwania komunikatów z połączonej usługi.

binding
Binding

Binding używane do łączenia się z usługą przez kanały produkowane przez fabrykę.

remoteAddress
EndpointAddress

EndpointAddress, który zapewnia lokalizację usługi.

Wyjątki

callbackInstance lub binding lub remoteAddress jest null.

Uwagi

Użyj tego konstruktora, aby przekazać obiekt kontekstu wystąpienia, który implementuje kontrakt wywołania zwrotnego dla usługi docelowej i przekazuje informacje o powiązaniu i adresie programowo, a nie za pomocą pliku konfiguracji aplikacji.

Dotyczy

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego oraz określoną konfigurację i adres punktu końcowego.

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)

Parametry

callbackObject
Object

Object, którego klient używa do nasłuchiwania komunikatów z połączonej usługi.

endpointConfigurationName
String

Nazwa używana dla konfiguracji punktu końcowego.

remoteAddress
EndpointAddress

EndpointAddress, który zapewnia lokalizację usługi.

Wyjątki

callbackObject lub endpointConfigurationName lub remoteAddress jest null.

Uwagi

Użyj tego konstruktora, aby przekazać obiekt usługi, który implementuje kontrakt wywołania zwrotnego dla usługi docelowej, przekazuje informacje o adresie programowo i określa pozostałe informacje o docelowym punkcie końcowym z pliku konfiguracji aplikacji klienckiej.

Dotyczy

DuplexChannelFactory<TChannel>(Object, Binding, String)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym obiektem wywołania zwrotnego, powiązaniem i adresem zdalnym.

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)

Parametry

callbackObject
Object

Object, którego klient używa do nasłuchiwania komunikatów z połączonej usługi.

binding
Binding

Binding używane do łączenia się z usługą przez kanały produkowane przez fabrykę.

remoteAddress
String

Adres zdalny, który udostępnia lokalizację usługi.

Wyjątki

callbackObject lub binding lub remoteAddress jest null.

Dotyczy

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego oraz określony powiązanie i adres punktu końcowego.

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)

Parametry

callbackObject
Object

Object, którego klient używa do nasłuchiwania komunikatów z połączonej usługi.

binding
Binding

Binding używane do łączenia się z usługą przez kanały produkowane przez fabrykę.

remoteAddress
EndpointAddress

EndpointAddress, który zapewnia lokalizację usługi.

Wyjątki

callbackObject lub binding lub remoteAddress jest null.

Uwagi

Użyj tego konstruktora, aby przekazać obiekt usługi, który implementuje kontrakt wywołania zwrotnego dla usługi docelowej i przekazuje powiązania i informacje o adresie programowo, zamiast używać pliku konfiguracji aplikacji.

Dotyczy

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym kontekstem wystąpienia, powiązaniem i adresem zdalnym.

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)

Parametry

callbackInstance
InstanceContext

InstanceContext, którego klient używa do nasłuchiwania komunikatów z połączonej usługi.

binding
Binding

Binding używane do łączenia się z usługą przez kanały produkowane przez fabrykę.

remoteAddress
String

Adres zdalny, który udostępnia lokalizację usługi.

Wyjątki

callbackInstance lub binding lub remoteAddress jest null.

Dotyczy

DuplexChannelFactory<TChannel>(Type, Binding)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym typem wystąpienia wywołania zwrotnego i powiązaniem.

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)

Parametry

callbackInstanceType
Type

Type, który udostępnia wystąpienie wywołania zwrotnego używane przez klienta do nasłuchiwania komunikatów z połączonej usługi.

binding
Binding

Binding używane do łączenia się z usługą przez kanały produkowane przez fabrykę.

Wyjątki

callbackInstanceType lub binding jest null.

Dotyczy

DuplexChannelFactory<TChannel>(Type, String)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym typem wystąpienia i konfiguracji wywołania zwrotnego.

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)

Parametry

callbackInstanceType
Type

Type, który udostępnia wystąpienie wywołania zwrotnego używane przez klienta do nasłuchiwania komunikatów z połączonej usługi.

endpointConfigurationName
String

Nazwa używana dla konfiguracji punktu końcowego.

Wyjątki

callbackInstanceType lub endpointConfigurationName jest null.

Dotyczy

DuplexChannelFactory<TChannel>(Type)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym typem wystąpienia wywołania zwrotnego.

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

Parametry

callbackInstanceType
Type

Type, który udostępnia wystąpienie wywołania zwrotnego używane przez klienta do nasłuchiwania komunikatów z połączonej usługi.

Wyjątki

callbackInstanceType jest null.

Dotyczy

DuplexChannelFactory<TChannel>(Object, Binding)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego i określone powiązanie.

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)

Parametry

callbackObject
Object

Object, którego klient używa do nasłuchiwania komunikatów z połączonej usługi.

binding
Binding

Binding używane do łączenia się z usługą przez kanały produkowane przez fabrykę.

Wyjątki

callbackObject lub binding jest null.

Uwagi

Użyj tego konstruktora, aby przekazać obiekt kontekstu wystąpienia, który implementuje kontrakt wywołania zwrotnego dla usługi docelowej i przekazuje informacje o powiązaniu programowo, a nie przy użyciu pliku konfiguracji aplikacji.

Dotyczy

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego i określony punkt końcowy.

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)

Parametry

callbackObject
Object

Object, którego klient używa do nasłuchiwania komunikatów z połączonej usługi.

endpoint
ServiceEndpoint

ServiceEndpoint, z którymi kanałami produkowanymi przez fabrykę się łączą.

Wyjątki

callbackObject jest null.

Uwagi

Użyj tego konstruktora, aby przekazać obiekt usługi, który implementuje kontrakt wywołania zwrotnego dla usługi docelowej i przekazuje informacje o punkcie końcowym usługi programowo, a nie przy użyciu pliku konfiguracji aplikacji.

Dotyczy

DuplexChannelFactory<TChannel>(InstanceContext)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z określonym kontekstem wystąpienia.

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)

Parametry

callbackInstance
InstanceContext

InstanceContext, którego klient używa do nasłuchiwania komunikatów z połączonej usługi.

Wyjątki

callbackInstance jest null.

Dotyczy

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z kontekstem, który implementuje kontrakt wywołania zwrotnego i określone powiązanie.

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)

Parametry

callbackInstance
InstanceContext

InstanceContext, którego klient używa do nasłuchiwania komunikatów z połączonej usługi.

binding
Binding

Binding używane do łączenia się z usługą przez kanały produkowane przez fabrykę.

Wyjątki

callbackInstance lub binding jest null.

Uwagi

Użyj tego konstruktora, aby przekazać obiekt kontekstu wystąpienia, który implementuje kontrakt wywołania zwrotnego dla usługi docelowej i przekazuje informacje o powiązaniu programowo, a nie przy użyciu pliku konfiguracji aplikacji.

Dotyczy

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego i określony punkt końcowy.

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)

Parametry

callbackInstance
InstanceContext

InstanceContext, którego klient używa do nasłuchiwania komunikatów z połączonej usługi.

endpoint
ServiceEndpoint

ServiceEndpoint, z którymi kanałami produkowanymi przez fabrykę się łączą.

Wyjątki

callbackInstance jest null.

Uwagi

Użyj tego konstruktora, aby przekazać obiekt kontekstu wystąpienia, który implementuje kontrakt wywołania zwrotnego dla usługi docelowej i przekazuje informacje o punkcie końcowym programowo, a nie przy użyciu pliku konfiguracji aplikacji.

Dotyczy

DuplexChannelFactory<TChannel>(InstanceContext, String)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego i określoną konfigurację.

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)

Parametry

callbackInstance
InstanceContext

InstanceContext, którego klient używa do nasłuchiwania komunikatów z połączonej usługi.

endpointConfigurationName
String

Nazwa używana dla konfiguracji punktu końcowego.

Wyjątki

callbackInstance lub endpointConfigurationName jest null.

Uwagi

Użyj tego konstruktora, aby przekazać obiekt kontekstu wystąpienia, który implementuje kontrakt wywołania zwrotnego dla usługi docelowej i określić informacje o docelowym punkcie końcowym z pliku konfiguracji aplikacji klienckiej.

Dotyczy

DuplexChannelFactory<TChannel>(Object, String)

Źródło:
DuplexChannelFactory.cs
Źródło:
DuplexChannelFactory.cs

Inicjuje nowe wystąpienie klasy DuplexChannelFactory<TChannel> z obiektem, który implementuje kontrakt wywołania zwrotnego i określoną konfigurację.

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)

Parametry

callbackObject
Object

Object, którego klient używa do nasłuchiwania komunikatów z połączonej usługi.

endpointConfigurationName
String

Nazwa konfiguracji używana dla punktu końcowego.

Wyjątki

callbackObject lub endpointConfigurationName jest null.

Uwagi

Użyj tego konstruktora, aby przekazać obiekt usługi, który implementuje kontrakt wywołania zwrotnego dla usługi docelowej i określa informacje o docelowym punkcie końcowym z pliku konfiguracji aplikacji klienckiej.

Dotyczy