DuplexChannelFactory<TChannel>.CreateChannel Methode
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.
Erstellt einen Duplexkanal eines angegebenen Typs für eine angegebene Endpunktadresse.
Überlädt
CreateChannel(Object, Binding, EndpointAddress, Uri) |
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client. |
CreateChannel(InstanceContext) |
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client. |
CreateChannel(Object, String) |
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client. |
CreateChannel(EndpointAddress, Uri) |
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client. |
CreateChannel(InstanceContext, EndpointAddress) |
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client. |
CreateChannel(InstanceContext, String) |
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client. |
CreateChannel(Object, Binding, EndpointAddress) |
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client. |
CreateChannel(InstanceContext, Binding, EndpointAddress) |
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client. |
CreateChannel(InstanceContext, EndpointAddress, Uri) |
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client. |
CreateChannel(InstanceContext, Binding, EndpointAddress, Uri) |
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client. |
CreateChannel(Object, Binding, EndpointAddress, Uri)
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client.
public:
static TChannel CreateChannel(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress, Uri ^ via);
public static TChannel CreateChannel (object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);
static member CreateChannel : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, binding As Binding, endpointAddress As EndpointAddress, via As Uri) As TChannel
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.
- endpointAddress
- EndpointAddress
Die EndpointAddress, die den Speicherort des Diensts bereitstellt.
Gibt zurück
- TChannel
Ein Kanal vom Typ TChannel
, dem generischen Parameter für die Factory, zwischen dem Client und dem Dienst.
Ausnahmen
binding
oder endpointAddress
ist null
.
callbackInstance
oder callbackInstance
.UserObject ist null
.
Gilt für
CreateChannel(InstanceContext)
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client.
public:
TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance);
public TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance);
override this.CreateChannel : System.ServiceModel.InstanceContext -> 'Channel
Public Function CreateChannel (callbackInstance As InstanceContext) As TChannel
Parameter
- callbackInstance
- InstanceContext
Das InstanceContext, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.
Gibt zurück
- TChannel
Ein Duplexkanal vom Typ TChannel
, dem generischen Parameter für die Factory, zwischen dem Client und dem Dienst.
Ausnahmen
callbackInstance
oder callbackInstance
.UserObject ist null
.
Gilt für
CreateChannel(Object, String)
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client.
public:
static TChannel CreateChannel(System::Object ^ callbackObject, System::String ^ endpointConfigurationName);
public static TChannel CreateChannel (object callbackObject, string endpointConfigurationName);
static member CreateChannel : obj * string -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, endpointConfigurationName As String) As TChannel
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.
Gibt zurück
- TChannel
Ein Kanal vom Typ TChannel
, dem generischen Parameter für die Factory, zwischen dem Client und dem Dienst.
Ausnahmen
endpointConfigurationName
ist null
.
callbackInstance
oder callbackInstance
.UserObject ist null
.
Gilt für
CreateChannel(EndpointAddress, Uri)
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client.
public:
override TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public override TChannel CreateChannel (System.ServiceModel.EndpointAddress address, Uri via);
override this.CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Overrides Function CreateChannel (address As EndpointAddress, via As Uri) As TChannel
Parameter
- address
- EndpointAddress
Die EndpointAddress, die den Speicherort des Diensts bereitstellt.
Gibt zurück
- TChannel
Ein Duplexkanal vom Typ TChannel
, dem generischen Parameter für die Factory, zwischen dem Client und dem Dienst.
Ausnahmen
address
ist null
.
Gilt für
CreateChannel(InstanceContext, EndpointAddress)
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client.
public:
TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::EndpointAddress ^ address);
public TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address);
override this.CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.EndpointAddress -> 'Channel
Public Function CreateChannel (callbackInstance As InstanceContext, address As EndpointAddress) As TChannel
Parameter
- callbackInstance
- InstanceContext
Das InstanceContext, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.
- address
- EndpointAddress
Die EndpointAddress, die den Speicherort des Diensts bereitstellt.
Gibt zurück
- TChannel
Ein Duplexkanal vom Typ TChannel
, dem generischen Parameter für die Factory, zwischen dem Client und dem Dienst.
Ausnahmen
address
ist null
.
callbackInstance
oder callbackInstance
.UserObject ist null
.
Gilt für
CreateChannel(InstanceContext, String)
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client.
public:
static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName);
public static TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);
static member CreateChannel : System.ServiceModel.InstanceContext * string -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, endpointConfigurationName As String) As TChannel
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.
Gibt zurück
- TChannel
Ein Kanal vom Typ TChannel
, dem generischen Parameter für die Factory, zwischen dem Client und dem Dienst.
Ausnahmen
endpointConfigurationName
ist null
.
callbackInstance
oder callbackInstance
.UserObject ist null
.
Gilt für
CreateChannel(Object, Binding, EndpointAddress)
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client.
public:
static TChannel CreateChannel(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress);
public static TChannel CreateChannel (object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);
static member CreateChannel : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, binding As Binding, endpointAddress As EndpointAddress) As TChannel
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.
- endpointAddress
- EndpointAddress
Die EndpointAddress, die den Speicherort des Diensts bereitstellt.
Gibt zurück
- TChannel
Ein Kanal vom Typ TChannel
, dem generischen Parameter für die Factory, zwischen dem Client und dem Dienst.
Ausnahmen
binding
oder endpointAddress
ist null
.
callbackInstance
oder callbackInstance
.UserObject ist null
.
Gilt für
CreateChannel(InstanceContext, Binding, EndpointAddress)
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client.
public:
static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress);
public static TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);
static member CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, binding As Binding, endpointAddress As EndpointAddress) As TChannel
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.
- endpointAddress
- EndpointAddress
Die EndpointAddress, die den Speicherort des Diensts bereitstellt.
Gibt zurück
- TChannel
Ein Kanal vom Typ TChannel
, dem generischen Parameter für die Factory, zwischen dem Client und dem Dienst.
Ausnahmen
binding
oder endpointAddress
ist null
.
callbackInstance
oder callbackInstance
.UserObject ist null
.
Gilt für
CreateChannel(InstanceContext, EndpointAddress, Uri)
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client.
public:
virtual TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public virtual TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address, Uri via);
override this.CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Overridable Function CreateChannel (callbackInstance As InstanceContext, address As EndpointAddress, via As Uri) As TChannel
Parameter
- callbackInstance
- InstanceContext
Das InstanceContext, das der Client verwendet, um nach Nachrichten vom verbundenen Dienst zu lauschen.
- address
- EndpointAddress
Die EndpointAddress, die den Speicherort des Diensts bereitstellt.
Gibt zurück
- TChannel
Ein Kanal vom Typ TChannel
, dem generischen Parameter für die Factory, zwischen dem Client und dem Dienst.
Ausnahmen
address
ist null
.
callbackInstance
oder callbackInstance
.UserObject ist null
.
Gilt für
CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)
Erstellt einen Duplexkanal zwischen einem Dienst und einer Rückrufinstanz auf dem Client.
public:
static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress, Uri ^ via);
public static TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);
static member CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, binding As Binding, endpointAddress As EndpointAddress, via As Uri) As TChannel
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.
- endpointAddress
- EndpointAddress
Die EndpointAddress, die den Speicherort des Diensts bereitstellt.
Gibt zurück
- TChannel
Ein Kanal vom Typ TChannel
, dem generischen Parameter für die Factory, zwischen dem Client und dem Dienst.
Ausnahmen
binding
oder endpointAddress
ist null
.
callbackInstance
oder callbackInstance
.UserObject ist null
.