DuplexChannelFactory<TChannel> Konstruktorer

Definition

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen.

Överlagringar

Name Description
DuplexChannelFactory<TChannel>(Object)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet.

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med den angivna typen av motringningsinstans, konfiguration och fjärradress.

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med angiven typ av motringningsinstans och tjänstslutpunkt.

DuplexChannelFactory<TChannel>(Type, Binding, String)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med den angivna typen av motringningsinstans, bindning och fjärradress.

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med angiven typ av motringningsinstans, bindning och fjärradress.

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven konfigurations- och slutpunktsadress.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven bindning och slutpunktsadress.

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven konfigurations- och slutpunktsadress.

DuplexChannelFactory<TChannel>(Object, Binding, String)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med angivet motringningsobjekt, bindning och fjärradress.

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven bindning och slutpunktsadress.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med angiven instanskontext, bindning och fjärradress.

DuplexChannelFactory<TChannel>(Type, Binding)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med angiven typ av motringningsinstans och bindning.

DuplexChannelFactory<TChannel>(Type, String)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med angiven typ av motringningsinstans och konfiguration.

DuplexChannelFactory<TChannel>(Type)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med den angivna typen av motringningsinstans.

DuplexChannelFactory<TChannel>(Object, Binding)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven bindning.

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven slutpunkt.

DuplexChannelFactory<TChannel>(InstanceContext)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med angiven instanskontext.

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med en kontext som implementerar återanropskontraktet och en angiven bindning.

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven slutpunkt.

DuplexChannelFactory<TChannel>(InstanceContext, String)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven konfiguration.

DuplexChannelFactory<TChannel>(Object, String)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven konfiguration.

DuplexChannelFactory<TChannel>(Object)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet.

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)

Parametrar

callbackObject
Object

Det Object som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

Undantag

callbackObject är null.

Kommentarer

Använd den här konstruktorn för att skicka ett objekt som implementerar återanropskontraktet för måltjänsten programmatiskt i stället för att använda en programkonfigurationsfil.

Gäller för

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med den angivna typen av motringningsinstans, konfiguration och fjärradress.

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)

Parametrar

callbackInstanceType
Type

Som Type tillhandahåller den motringningsinstans som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

endpointConfigurationName
String

Namnet som används för slutpunktskonfigurationen.

remoteAddress
EndpointAddress

Det EndpointAddress som tillhandahåller platsen för tjänsten.

Undantag

callbackInstanceType eller endpointConfigurationName är remoteAddressnull.

Gäller för

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med angiven typ av motringningsinstans och tjänstslutpunkt.

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)

Parametrar

callbackInstanceType
Type

Som Type tillhandahåller den motringningsinstans som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

endpointserviceEndpoint
ServiceEndpoint

För ServiceEndpoint tjänsten.

Undantag

callbackInstanceType är null.

Gäller för

DuplexChannelFactory<TChannel>(Type, Binding, String)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med den angivna typen av motringningsinstans, bindning och fjärradress.

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)

Parametrar

callbackInstanceType
Type

Som Type tillhandahåller den motringningsinstans som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

binding
Binding

Används Binding för att ansluta till tjänsten via kanaler som produceras av fabriken.

remoteAddress
String

Fjärradressen som tillhandahåller platsen för tjänsten.

Undantag

callbackInstanceType eller binding är remoteAddressnull.

Gäller för

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med angiven typ av motringningsinstans, bindning och fjärradress.

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)

Parametrar

callbackInstanceType
Type

Som Type tillhandahåller den motringningsinstans som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

binding
Binding

Används Binding för att ansluta till tjänsten via kanaler som produceras av fabriken.

remoteAddress
EndpointAddress

Det EndpointAddress som tillhandahåller platsen för tjänsten.

Undantag

callbackInstanceType eller binding är remoteAddressnull.

Gäller för

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven konfigurations- och slutpunktsadress.

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)

Parametrar

callbackInstance
InstanceContext

Det InstanceContext som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

endpointConfigurationName
String

Namnet som används för slutpunktskonfigurationen.

remoteAddress
EndpointAddress

Det EndpointAddress som tillhandahåller platsen för tjänsten.

Undantag

callbackInstance eller endpointConfigurationName är remoteAddressnull.

Kommentarer

Använd den här konstruktorn för att skicka ett instanskontextobjekt som implementerar återanropskontraktet för måltjänstens adressinformation programmatiskt, skicka in adressinformationen programmatiskt och fastställa återstående målslutpunktsinformation från klientprogrammets konfigurationsfil.

Gäller för

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven bindning och slutpunktsadress.

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)

Parametrar

callbackInstance
InstanceContext

Det InstanceContext som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

binding
Binding

Används Binding för att ansluta till tjänsten via kanaler som produceras av fabriken.

remoteAddress
EndpointAddress

Det EndpointAddress som tillhandahåller platsen för tjänsten.

Undantag

callbackInstance eller binding är remoteAddressnull.

Kommentarer

Använd den här konstruktorn för att skicka ett instanskontextobjekt som implementerar återanropskontraktet för måltjänsten och skicka in bindnings- och adressinformationen programmatiskt i stället för att använda en programkonfigurationsfil.

Gäller för

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven konfigurations- och slutpunktsadress.

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)

Parametrar

callbackObject
Object

Det Object som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

endpointConfigurationName
String

Namnet som används för slutpunktskonfigurationen.

remoteAddress
EndpointAddress

Det EndpointAddress som tillhandahåller platsen för tjänsten.

Undantag

callbackObject eller endpointConfigurationName är remoteAddressnull.

Kommentarer

Använd den här konstruktorn för att skicka ett tjänstobjekt som implementerar återanropskontraktet för måltjänsten, skicka in adressinformationen programmatiskt och fastställa återstående målslutpunktsinformation från klientprogrammets konfigurationsfil.

Gäller för

DuplexChannelFactory<TChannel>(Object, Binding, String)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med angivet motringningsobjekt, bindning och fjärradress.

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)

Parametrar

callbackObject
Object

Det Object som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

binding
Binding

Används Binding för att ansluta till tjänsten via kanaler som produceras av fabriken.

remoteAddress
String

Fjärradressen som tillhandahåller platsen för tjänsten.

Undantag

callbackObject eller binding är remoteAddressnull.

Gäller för

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven bindning och slutpunktsadress.

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)

Parametrar

callbackObject
Object

Det Object som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

binding
Binding

Används Binding för att ansluta till tjänsten via kanaler som produceras av fabriken.

remoteAddress
EndpointAddress

Det EndpointAddress som tillhandahåller platsen för tjänsten.

Undantag

callbackObject eller binding är remoteAddressnull.

Kommentarer

Använd den här konstruktorn för att skicka ett tjänstobjekt som implementerar återanropskontraktet för måltjänsten och skicka in bindnings- och adressinformationen programmatiskt i stället för att använda en programkonfigurationsfil.

Gäller för

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med angiven instanskontext, bindning och fjärradress.

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)

Parametrar

callbackInstance
InstanceContext

Det InstanceContext som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

binding
Binding

Används Binding för att ansluta till tjänsten via kanaler som produceras av fabriken.

remoteAddress
String

Fjärradressen som tillhandahåller platsen för tjänsten.

Undantag

callbackInstance eller binding är remoteAddressnull.

Gäller för

DuplexChannelFactory<TChannel>(Type, Binding)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med angiven typ av motringningsinstans och bindning.

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)

Parametrar

callbackInstanceType
Type

Som Type tillhandahåller den motringningsinstans som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

binding
Binding

Används Binding för att ansluta till tjänsten via kanaler som produceras av fabriken.

Undantag

callbackInstanceType eller binding är null.

Gäller för

DuplexChannelFactory<TChannel>(Type, String)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med angiven typ av motringningsinstans och konfiguration.

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)

Parametrar

callbackInstanceType
Type

Som Type tillhandahåller den motringningsinstans som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

endpointConfigurationName
String

Namnet som används för slutpunktskonfigurationen.

Undantag

callbackInstanceType eller endpointConfigurationName är null.

Gäller för

DuplexChannelFactory<TChannel>(Type)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med den angivna typen av motringningsinstans.

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

Parametrar

callbackInstanceType
Type

Som Type tillhandahåller den motringningsinstans som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

Undantag

callbackInstanceType är null.

Gäller för

DuplexChannelFactory<TChannel>(Object, Binding)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven bindning.

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)

Parametrar

callbackObject
Object

Det Object som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

binding
Binding

Används Binding för att ansluta till tjänsten via kanaler som produceras av fabriken.

Undantag

callbackObject eller binding är null.

Kommentarer

Använd den här konstruktorn för att skicka ett instanskontextobjekt som implementerar återanropskontraktet för måltjänsten och skicka bindningsinformationen programmatiskt i stället för att använda en programkonfigurationsfil.

Gäller för

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven slutpunkt.

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)

Parametrar

callbackObject
Object

Det Object som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

endpoint
ServiceEndpoint

Till ServiceEndpoint vilka kanaler som produceras av fabriken ansluter.

Undantag

callbackObject är null.

Kommentarer

Använd den här konstruktorn för att skicka ett tjänstobjekt som implementerar återanropskontraktet för måltjänsten och skicka tjänstslutpunktsinformationen programmatiskt i stället för att använda en programkonfigurationsfil.

Gäller för

DuplexChannelFactory<TChannel>(InstanceContext)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med angiven instanskontext.

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)

Parametrar

callbackInstance
InstanceContext

Det InstanceContext som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

Undantag

callbackInstance är null.

Gäller för

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med en kontext som implementerar återanropskontraktet och en angiven bindning.

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)

Parametrar

callbackInstance
InstanceContext

Det InstanceContext som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

binding
Binding

Används Binding för att ansluta till tjänsten via kanaler som produceras av fabriken.

Undantag

callbackInstance eller binding är null.

Kommentarer

Använd den här konstruktorn för att skicka ett instanskontextobjekt som implementerar återanropskontraktet för måltjänsten och skicka bindningsinformationen programmatiskt i stället för att använda en programkonfigurationsfil.

Gäller för

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven slutpunkt.

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)

Parametrar

callbackInstance
InstanceContext

Det InstanceContext som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

endpoint
ServiceEndpoint

Till ServiceEndpoint vilka kanaler som produceras av fabriken ansluter.

Undantag

callbackInstance är null.

Kommentarer

Använd den här konstruktorn för att skicka ett instanskontextobjekt som implementerar återanropskontraktet för måltjänsten och skicka slutpunktsinformationen programmatiskt i stället för att använda en programkonfigurationsfil.

Gäller för

DuplexChannelFactory<TChannel>(InstanceContext, String)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven konfiguration.

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)

Parametrar

callbackInstance
InstanceContext

Det InstanceContext som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

endpointConfigurationName
String

Namnet som används för slutpunktskonfigurationen.

Undantag

callbackInstance eller endpointConfigurationName är null.

Kommentarer

Använd den här konstruktorn för att skicka ett instanskontextobjekt som implementerar återanropskontraktet för måltjänsten och för att fastställa målslutpunktsinformationen från klientprogrammets konfigurationsfil.

Gäller för

DuplexChannelFactory<TChannel>(Object, String)

Initierar en ny instans av DuplexChannelFactory<TChannel> klassen med ett objekt som implementerar återanropskontraktet och en angiven konfiguration.

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)

Parametrar

callbackObject
Object

Det Object som klienten använder för att lyssna efter meddelanden från den anslutna tjänsten.

endpointConfigurationName
String

Konfigurationsnamnet som används för slutpunkten.

Undantag

callbackObject eller endpointConfigurationName är null.

Kommentarer

Använd den här konstruktorn för att skicka ett tjänstobjekt som implementerar återanropskontraktet för måltjänsten och fastställa målslutpunktsinformationen från klientprogrammets konfigurationsfil.

Gäller för