共用方式為


ChannelFactoryBase<TChannel>.CreateChannel 方法

定義

建立具有指定之位址的特定通道型別。

多載

CreateChannel(EndpointAddress)

建立具有指定之端點位址的特定通道型別。

CreateChannel(EndpointAddress, Uri)

建立具有指定之傳輸和端點位址的特定通道型別。

CreateChannel(EndpointAddress)

來源:
ChannelFactoryBase.cs
來源:
ChannelFactoryBase.cs
來源:
ChannelFactoryBase.cs

建立具有指定之端點位址的特定通道型別。

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

參數

address
EndpointAddress

通道傳送訊息之目標遠端端點的 EndpointAddress

傳回

TChannel

具有指定之 TChanneladdress 型別通道。

實作

例外狀況

addressnull

備註

這個方法會在叫用時呼叫 OnCreateChannel(EndpointAddress, Uri)。 這個方法不能由衍生類別所覆寫。

這會使用 Uri 當做在輸出通道上傳送訊息的目標傳輸位址。

適用於

CreateChannel(EndpointAddress, Uri)

來源:
ChannelFactoryBase.cs
來源:
ChannelFactoryBase.cs
來源:
ChannelFactoryBase.cs

建立具有指定之傳輸和端點位址的特定通道型別。

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

參數

address
EndpointAddress

通道傳送訊息之目標遠端端點的 EndpointAddress

via
Uri

包含在輸出通道上傳送訊息之目標傳輸位址的 Uri

傳回

TChannel

具有指定之遠端和傳輸位址的 TChannel 型別通道。

實作

備註

這個方法會在叫用時呼叫 OnCreateChannel(EndpointAddress, Uri)

適用於