Freigeben über


DuplexChannelFactory<TChannel> Konstruktoren

Definition

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse.

Überlädt

DuplexChannelFactory<TChannel>(Object)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert.

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Typ der Rückrufinstanz, der Konfiguration und der Remoteadresse.

DuplexChannelFactory<TChannel>(Type, Binding, String)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Typ der Rückrufinstanz, der Bindung und der Remoteadresse.

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Typ der Rückrufinstanz, der Bindung und der Remoteadresse.

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einer angegebenen Konfiguration und Endpunktadresse.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Instanzkontext, der Bindung und der Remoteadresse.

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einer angegebenen Konfiguration und Endpunktadresse.

DuplexChannelFactory<TChannel>(Object, Binding, String)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Rückrufobjekt, der Bindung und der Remoteadresse.

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einer angegebenen Bindung und Endpunktadresse.

DuplexChannelFactory<TChannel>(Type, String)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Typ der Rückrufinstanz und der Konfiguration.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einer angegebenen Bindung und Endpunktadresse.

DuplexChannelFactory<TChannel>(Type, Binding)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Typ der Rückrufinstanz und der Bindung.

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Typ der Rückrufinstanz und dem Dienstendpunkt.

DuplexChannelFactory<TChannel>(Type)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Typ der Rückrufinstanz.

DuplexChannelFactory<TChannel>(Object, Binding)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einer angegebenen Bindung.

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einem angegebenen Endpunkt.

DuplexChannelFactory<TChannel>(InstanceContext)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Instanzkontext.

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Kontext, der den Rückrufvertrag implementiert, und einer angegebenen Bindung.

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einem angegebenen Endpunkt.

DuplexChannelFactory<TChannel>(InstanceContext, String)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einer angegebenen Konfiguration.

DuplexChannelFactory<TChannel>(Object, String)

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einer angegebenen Konfiguration.

DuplexChannelFactory<TChannel>(Object)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert.

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)

Parameter

callbackObject
Object

Das Object, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

Ausnahmen

callbackObject ist null.

Hinweise

Verwenden Sie diesen Konstruktor, um ein Objekt, das den Rückrufvertrag für den Zieldienst implementiert, programmgesteuert anstatt mit einer Anwendungskonfigurationsdatei zu übergeben.

Gilt für:

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Typ der Rückrufinstanz, der Konfiguration und der Remoteadresse.

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)

Parameter

callbackInstanceType
Type

Der Type, der die Rückrufinstanz bereitstellt, die der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

endpointConfigurationName
String

Der für die Endpunktkonfiguration verwendete Name.

remoteAddress
EndpointAddress

Die EndpointAddress, die den Speicherort des Diensts bereitstellt.

Ausnahmen

callbackInstanceType oder endpointConfigurationName oder remoteAddress ist null.

Gilt für:

DuplexChannelFactory<TChannel>(Type, Binding, String)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Typ der Rückrufinstanz, der Bindung und der Remoteadresse.

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)

Parameter

callbackInstanceType
Type

Der Type, der die Rückrufinstanz bereitstellt, die der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

binding
Binding

Die Binding, die verwendet wird, um mit den von der Factory erzeugten Kanälen eine Verbindung mit dem Dienst herzustellen.

remoteAddress
String

Die Remoteadresse, die den Speicherort des Diensts bereitstellt.

Ausnahmen

callbackInstanceType oder binding oder remoteAddress ist null.

Gilt für:

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Typ der Rückrufinstanz, der Bindung und der Remoteadresse.

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)

Parameter

callbackInstanceType
Type

Der Type, der die Rückrufinstanz bereitstellt, die der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

binding
Binding

Die Binding, die verwendet wird, um mit den von der Factory erzeugten Kanälen eine Verbindung mit dem Dienst herzustellen.

remoteAddress
EndpointAddress

Die EndpointAddress, die den Speicherort des Diensts bereitstellt.

Ausnahmen

callbackInstanceType oder binding oder remoteAddress ist null.

Gilt für:

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einer angegebenen Konfiguration und Endpunktadresse.

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)

Parameter

callbackInstance
InstanceContext

Das InstanceContext, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

endpointConfigurationName
String

Der für die Endpunktkonfiguration verwendete Name.

remoteAddress
EndpointAddress

Die EndpointAddress, die den Speicherort des Diensts bereitstellt.

Ausnahmen

callbackInstance oder endpointConfigurationName oder remoteAddress ist null.

Hinweise

Verwenden Sie diesen Konstruktor, um ein Instanzkontextobjekt, das den Rückrufvertrag für den Zieldienst implementiert, und die Adressinformationen programmgesteuert zu übergeben und die übrigen Zielendpunktinformationen aus der Konfigurationsdatei der Clientanwendung zu bestimmen.

Gilt für:

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Instanzkontext, der Bindung und der Remoteadresse.

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)

Parameter

callbackInstance
InstanceContext

Das InstanceContext, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

binding
Binding

Die Binding, die verwendet wird, um mit den von der Factory erzeugten Kanälen eine Verbindung mit dem Dienst herzustellen.

remoteAddress
String

Die Remoteadresse, die den Speicherort des Diensts bereitstellt.

Ausnahmen

callbackInstance oder binding oder remoteAddress ist null.

Gilt für:

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einer angegebenen Konfiguration und Endpunktadresse.

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)

Parameter

callbackObject
Object

Das Object, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

endpointConfigurationName
String

Der für die Endpunktkonfiguration verwendete Name.

remoteAddress
EndpointAddress

Die EndpointAddress, die den Speicherort des Diensts bereitstellt.

Ausnahmen

callbackObject oder endpointConfigurationName oder remoteAddress ist null.

Hinweise

Verwenden Sie diesen Konstruktor, um ein Dienstobjekt, das den Rückrufvertrag für den Zieldienst implementiert, und die Adressinformationen programmgesteuert zu übergeben und die übrigen Zielendpunktinformationen aus der Konfigurationsdatei der Clientanwendung zu bestimmen.

Gilt für:

DuplexChannelFactory<TChannel>(Object, Binding, String)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Rückrufobjekt, der Bindung und der Remoteadresse.

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)

Parameter

callbackObject
Object

Das Object, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

binding
Binding

Die Binding, die verwendet wird, um mit den von der Factory erzeugten Kanälen eine Verbindung mit dem Dienst herzustellen.

remoteAddress
String

Die Remoteadresse, die den Speicherort des Diensts bereitstellt.

Ausnahmen

callbackObject oder binding oder remoteAddress ist null.

Gilt für:

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einer angegebenen Bindung und Endpunktadresse.

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)

Parameter

callbackObject
Object

Das Object, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

binding
Binding

Die Binding, die verwendet wird, um mit den von der Factory erzeugten Kanälen eine Verbindung mit dem Dienst herzustellen.

remoteAddress
EndpointAddress

Die EndpointAddress, die den Speicherort des Diensts bereitstellt.

Ausnahmen

callbackObject oder binding oder remoteAddress ist null.

Hinweise

Verwenden Sie diesen Konstruktor, um ein Dienstobjekt, das den Rückrufvertrag für den Zieldienst implementiert, und die Bindungs- und Adressinformationen programmgesteuert anstatt mit einer Anwendungskonfigurationsdatei zu übergeben.

Gilt für:

DuplexChannelFactory<TChannel>(Type, String)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Typ der Rückrufinstanz und der 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)

Parameter

callbackInstanceType
Type

Der Type, der die Rückrufinstanz bereitstellt, die der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

endpointConfigurationName
String

Der für die Endpunktkonfiguration verwendete Name.

Ausnahmen

callbackInstanceType oder endpointConfigurationName ist null.

Gilt für:

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einer angegebenen Bindung und Endpunktadresse.

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)

Parameter

callbackInstance
InstanceContext

Das InstanceContext, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

binding
Binding

Die Binding, die verwendet wird, um mit den von der Factory erzeugten Kanälen eine Verbindung mit dem Dienst herzustellen.

remoteAddress
EndpointAddress

Die EndpointAddress, die den Speicherort des Diensts bereitstellt.

Ausnahmen

callbackInstance oder binding oder remoteAddress ist null.

Hinweise

Verwenden Sie diesen Konstruktor, um ein Instanzkontextobjekt, das den Rückrufvertrag für den Zieldienst implementiert, und die Bindungs- und Adressinformationen programmgesteuert anstatt mit einer Anwendungskonfigurationsdatei zu übergeben.

Gilt für:

DuplexChannelFactory<TChannel>(Type, Binding)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Typ der Rückrufinstanz und der Bindung.

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)

Parameter

callbackInstanceType
Type

Der Type, der die Rückrufinstanz bereitstellt, die der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

binding
Binding

Die Binding, die verwendet wird, um mit den von der Factory erzeugten Kanälen eine Verbindung mit dem Dienst herzustellen.

Ausnahmen

callbackInstanceType oder binding ist null.

Gilt für:

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Typ der Rückrufinstanz und dem Dienstendpunkt.

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)

Parameter

callbackInstanceType
Type

Der Type, der die Rückrufinstanz bereitstellt, die der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

endpoint
ServiceEndpoint

Der ServiceEndpoint für den Dienst.

Ausnahmen

callbackInstanceType ist null.

Gilt für:

DuplexChannelFactory<TChannel>(Type)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Typ der Rückrufinstanz.

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

Parameter

callbackInstanceType
Type

Der Type, der die Rückrufinstanz bereitstellt, die der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

Ausnahmen

callbackInstanceType ist null.

Gilt für:

DuplexChannelFactory<TChannel>(Object, Binding)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einer angegebenen Bindung.

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)

Parameter

callbackObject
Object

Das Object, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

binding
Binding

Die Binding, die verwendet wird, um mit den von der Factory erzeugten Kanälen eine Verbindung mit dem Dienst herzustellen.

Ausnahmen

callbackObject oder binding ist null.

Hinweise

Verwenden Sie diesen Konstruktor, um ein Instanzkontextobjekt, das den Rückrufvertrag für den Zieldienst implementiert, und die Bindungsinformationen programmgesteuert anstatt mit einer Anwendungskonfigurationsdatei zu übergeben.

Gilt für:

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einem angegebenen Endpunkt.

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)

Parameter

callbackObject
Object

Das Object, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

endpoint
ServiceEndpoint

Der ServiceEndpoint, zu dem von der Factory erzeugte Kanäle eine Verbindung herstellen.

Ausnahmen

callbackObject ist null.

Hinweise

Verwenden Sie diesen Konstruktor, um ein Dienstobjekt, das den Rückrufvertrag für den Zieldienst implementiert, und die Dienstendpunktinformationen programmgesteuert anstatt mit einer Anwendungskonfigurationsdatei zu übergeben.

Gilt für:

DuplexChannelFactory<TChannel>(InstanceContext)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit dem angegebenen Instanzkontext.

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)

Parameter

callbackInstance
InstanceContext

Das InstanceContext, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

Ausnahmen

callbackInstance ist null.

Gilt für:

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Kontext, der den Rückrufvertrag implementiert, und einer angegebenen Bindung.

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)

Parameter

callbackInstance
InstanceContext

Das InstanceContext, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

binding
Binding

Die Binding, die verwendet wird, um mit den von der Factory erzeugten Kanälen eine Verbindung mit dem Dienst herzustellen.

Ausnahmen

callbackInstance oder binding ist null.

Hinweise

Verwenden Sie diesen Konstruktor, um ein Instanzkontextobjekt, das den Rückrufvertrag für den Zieldienst implementiert, und die Bindungsinformationen programmgesteuert anstatt mit einer Anwendungskonfigurationsdatei zu übergeben.

Gilt für:

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einem angegebenen Endpunkt.

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)

Parameter

callbackInstance
InstanceContext

Das InstanceContext, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

endpoint
ServiceEndpoint

Der ServiceEndpoint, zu dem von der Factory erzeugte Kanäle eine Verbindung herstellen.

Ausnahmen

callbackInstance ist null.

Hinweise

Verwenden Sie diesen Konstruktor, um ein Instanzkontextobjekt, das den Rückrufvertrag für den Zieldienst implementiert, und die Endpunktinformationen programmgesteuert anstatt mit einer Anwendungskonfigurationsdatei zu übergeben.

Gilt für:

DuplexChannelFactory<TChannel>(InstanceContext, String)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einer angegebenen 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)

Parameter

callbackInstance
InstanceContext

Das InstanceContext, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

endpointConfigurationName
String

Der für die Endpunktkonfiguration verwendete Name.

Ausnahmen

callbackInstance oder endpointConfigurationName ist null.

Hinweise

Verwenden Sie diesen Konstruktor, um ein Instanzkontextobjekt zu übergeben, das den Rückrufvertrag für den Zieldienst implementiert, und die Zielendpunktinformationen aus der Konfigurationsdatei der Clientanwendung zu bestimmen.

Gilt für:

DuplexChannelFactory<TChannel>(Object, String)

Quelle:
DuplexChannelFactory.cs
Quelle:
DuplexChannelFactory.cs

Initialisiert eine neue Instanz der DuplexChannelFactory<TChannel>-Klasse mit einem Objekt, das den Rückrufvertrag implementiert, und einer angegebenen 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)

Parameter

callbackObject
Object

Das Object, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.

endpointConfigurationName
String

Der für die Endpunktkonfiguration verwendete Name.

Ausnahmen

callbackObject oder endpointConfigurationName ist null.

Hinweise

Verwenden Sie diesen Konstruktor, um ein Dienstobjekt zu übergeben, das den Rückrufvertrag für den Zieldienst implementiert, und die Zielendpunktinformationen aus der Konfigurationsdatei der Clientanwendung zu bestimmen.

Gilt für: