DuplexChannelFactory<TChannel>.CreateChannel Methode

Definition

Erstellt einen Duplexkanal eines angegebenen Typs zu einer angegebenen Endpunktadresse.

Überlädt

Name Beschreibung
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)

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

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

Der Object Client verwendet, um Nachrichten vom verbundenen Dienst abzuhören.

binding
Binding

Die Binding zum Herstellen einer Verbindung mit dem Dienst verwendete Kanäle, die von der Fabrik hergestellt werden.

endpointAddress
EndpointAddress

Dies EndpointAddress stellt den Standort des Diensts bereit.

via
Uri

Die Uri die Transportadresse enthält, an die die Nachricht gesendet wird.

Gibt zurück

TChannel

Ein Kanal vom Typ TChannel, der generische Parameter für die Factory, zwischen Client und Dienst.

Ausnahmen

binding oder endpointAddress ist null.

callbackInstance oder callbackInstance. UserObject ist null.

Gilt für:

CreateChannel(InstanceContext)

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

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

Der InstanceContext Client verwendet, um Nachrichten vom verbundenen Dienst abzuhören.

Gibt zurück

TChannel

Ein Duplexkanal vom Typ TChannel, der generische Parameter für die Factory, zwischen Client und 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

Der Object Client verwendet, um Nachrichten vom verbundenen Dienst abzuhören.

endpointConfigurationName
String

Der name, der für die Endpunktkonfiguration verwendet wird.

Gibt zurück

TChannel

Ein Kanal vom Typ TChannel, der generische Parameter für die Factory, zwischen Client und Dienst.

Ausnahmen

endpointConfigurationName ist null.

callbackInstance oder callbackInstance. UserObject ist null.

Gilt für:

CreateChannel(EndpointAddress, Uri)

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

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

Dies EndpointAddress stellt den Standort des Diensts bereit.

via
Uri

Die Uri die Transportadresse enthält, an die die Nachricht gesendet wird.

Gibt zurück

TChannel

Ein Duplexkanal vom Typ TChannel, der generische Parameter für die Factory, zwischen Client und Dienst.

Ausnahmen

address ist null.

Gilt für:

CreateChannel(InstanceContext, EndpointAddress)

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

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

Der InstanceContext Client verwendet, um Nachrichten vom verbundenen Dienst abzuhören.

address
EndpointAddress

Dies EndpointAddress stellt den Standort des Diensts bereit.

Gibt zurück

TChannel

Ein Duplexkanal vom Typ TChannel, der generische Parameter für die Factory, zwischen Client und 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

Der InstanceContext Client verwendet, um Nachrichten vom verbundenen Dienst abzuhören.

endpointConfigurationName
String

Der name, der für die Endpunktkonfiguration verwendet wird.

Gibt zurück

TChannel

Ein Kanal vom Typ TChannel, der generische Parameter für die Factory, zwischen Client und Dienst.

Ausnahmen

endpointConfigurationName ist null.

callbackInstance oder callbackInstance. UserObject ist null.

Gilt für:

CreateChannel(Object, Binding, EndpointAddress)

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

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

Der Object Client verwendet, um Nachrichten vom verbundenen Dienst abzuhören.

binding
Binding

Die Binding zum Herstellen einer Verbindung mit dem Dienst verwendete Kanäle, die von der Fabrik hergestellt werden.

endpointAddress
EndpointAddress

Dies EndpointAddress stellt den Standort des Diensts bereit.

Gibt zurück

TChannel

Ein Kanal vom Typ TChannel, der generische Parameter für die Factory, zwischen Client und Dienst.

Ausnahmen

binding oder endpointAddress ist null.

callbackInstance oder callbackInstance. UserObject ist null.

Gilt für:

CreateChannel(InstanceContext, Binding, EndpointAddress)

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

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

Der InstanceContext Client verwendet, um Nachrichten vom verbundenen Dienst abzuhören.

binding
Binding

Die Binding zum Herstellen einer Verbindung mit dem Dienst verwendete Kanäle, die von der Fabrik hergestellt werden.

endpointAddress
EndpointAddress

Dies EndpointAddress stellt den Standort des Diensts bereit.

Gibt zurück

TChannel

Ein Kanal vom Typ TChannel, der generische Parameter für die Factory, zwischen Client und Dienst.

Ausnahmen

binding oder endpointAddress ist null.

callbackInstance oder callbackInstance. UserObject ist null.

Gilt für:

CreateChannel(InstanceContext, EndpointAddress, Uri)

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

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

Der InstanceContext Client verwendet, um Nachrichten vom verbundenen Dienst abzuhören.

address
EndpointAddress

Dies EndpointAddress stellt den Standort des Diensts bereit.

via
Uri

Die Uri die Transportadresse enthält, an die die Nachricht gesendet wird.

Gibt zurück

TChannel

Ein Kanal vom Typ TChannel, der generische Parameter für die Factory, zwischen Client und Dienst.

Ausnahmen

address ist null.

callbackInstance oder callbackInstance. UserObject ist null.

Gilt für:

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

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

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

Der InstanceContext Client verwendet, um Nachrichten vom verbundenen Dienst abzuhören.

binding
Binding

Die Binding zum Herstellen einer Verbindung mit dem Dienst verwendete Kanäle, die von der Fabrik hergestellt werden.

endpointAddress
EndpointAddress

Dies EndpointAddress stellt den Standort des Diensts bereit.

via
Uri

Die Uri die Transportadresse enthält, an die die Nachricht gesendet wird.

Gibt zurück

TChannel

Ein Kanal vom Typ TChannel, der generische Parameter für die Factory, zwischen Client und Dienst.

Ausnahmen

binding oder endpointAddress ist null.

callbackInstance oder callbackInstance. UserObject ist null.

Gilt für: