DuplexChannelFactory<TChannel> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.