ChannelFactoryBase<TChannel>.CreateChannel 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立具有指定之位址的特定通道型別。
多載
CreateChannel(EndpointAddress) |
建立具有指定之端點位址的特定通道型別。 |
CreateChannel(EndpointAddress, Uri) |
建立具有指定之傳輸和端點位址的特定通道型別。 |
CreateChannel(EndpointAddress)
建立具有指定之端點位址的特定通道型別。
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
具有指定之 TChannel
的 address
型別通道。
實作
例外狀況
address
為 null
。
備註
這個方法會在叫用時呼叫 OnCreateChannel(EndpointAddress, Uri)。 這個方法不能由衍生類別所覆寫。
這會使用 Uri 當做在輸出通道上傳送訊息的目標傳輸位址。
適用於
CreateChannel(EndpointAddress, Uri)
建立具有指定之傳輸和端點位址的特定通道型別。
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。
傳回
TChannel
具有指定之遠端和傳輸位址的 TChannel
型別通道。
實作
備註
這個方法會在叫用時呼叫 OnCreateChannel(EndpointAddress, Uri)。