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)。