Freigeben über


ChannelFactoryBase<TChannel>.CreateChannel Methode

Definition

Erstellt einen bestimmten Kanaltyp mit einer angegebenen Adresse.

Überlädt

CreateChannel(EndpointAddress)

Erstellt einen bestimmten Kanaltyp mit einer angegebenen Endpunktadresse.

CreateChannel(EndpointAddress, Uri)

Erstellt einen bestimmten Kanaltyp mit der angegebenen Transportadresse und der angegebenen Endpunktadresse.

CreateChannel(EndpointAddress)

Quelle:
ChannelFactoryBase.cs
Quelle:
ChannelFactoryBase.cs
Quelle:
ChannelFactoryBase.cs

Erstellt einen bestimmten Kanaltyp mit einer angegebenen Endpunktadresse.

public:
 virtual TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ address);
public TChannel CreateChannel (System.ServiceModel.EndpointAddress address);
abstract member CreateChannel : System.ServiceModel.EndpointAddress -> 'Channel
override this.CreateChannel : System.ServiceModel.EndpointAddress -> 'Channel
Public Function CreateChannel (address As EndpointAddress) As TChannel

Parameter

address
EndpointAddress

Die EndpointAddress des Remoteendpunkts, an den Nachrichten vom Kanal gesendet werden.

Gibt zurück

TChannel

Ein Kanal vom Typ TChannel mit der angegebenen address.

Implementiert

Ausnahmen

address ist null.

Hinweise

Diese Methode ruft beim Aufrufen OnCreateChannel(EndpointAddress, Uri) auf. Diese Methode kann nicht von einer abgeleiteten Klasse überschrieben werden.

Hierbei wird Uri als Transportadresse verwendet, an die Nachrichten im Ausgabekanal gesendet werden.

Gilt für:

CreateChannel(EndpointAddress, Uri)

Quelle:
ChannelFactoryBase.cs
Quelle:
ChannelFactoryBase.cs
Quelle:
ChannelFactoryBase.cs

Erstellt einen bestimmten Kanaltyp mit der angegebenen Transportadresse und der angegebenen Endpunktadresse.

public:
 virtual TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public TChannel CreateChannel (System.ServiceModel.EndpointAddress address, Uri via);
abstract member CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
override this.CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Function CreateChannel (address As EndpointAddress, via As Uri) As TChannel

Parameter

address
EndpointAddress

Die EndpointAddress des Remoteendpunkts, an den Nachrichten vom Kanal gesendet werden.

via
Uri

Der Uri, der die Transportadresse enthält, an die Nachrichten auf dem Ausgabekanal gesendet werden.

Gibt zurück

TChannel

Ein Kanal vom Typ TChannel mit der angegebenen Remoteadresse und der angegebenen Transportadresse.

Implementiert

Hinweise

Diese Methode ruft beim Aufrufen OnCreateChannel(EndpointAddress, Uri) auf.

Gilt für: