CompositeDuplexBindingElement 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个绑定元素,客户端在必须公开一个终结点以使服务可以将消息发送回客户端时使用。
public ref class CompositeDuplexBindingElement sealed : System::ServiceModel::Channels::BindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class CompositeDuplexBindingElement : System.ServiceModel.Channels.BindingElement, System.ServiceModel.Description.IPolicyExportExtension
type CompositeDuplexBindingElement = class
inherit BindingElement
interface IPolicyExportExtension
Public NotInheritable Class CompositeDuplexBindingElement
Inherits BindingElement
Implements IPolicyExportExtension
- 继承
- 实现
注解
它通常与本身不允许进行双工通信的传输(例如,HTTP)一起使用。 与此相反,TCP 本身允许进行双工通信,因此不要求服务在将消息发送回客户端时使用此绑定元素。
客户端必须公开一个地址,使服务能以该地址与其进行联系,并在服务与客户端之间建立连接。 此客户端地址由 ClientBaseAddress 属性提供。 请注意,如果用户未显式设置,Windows Communication Foundation (WCF) 自动生成 ClientBaseAddress 。
构造函数
CompositeDuplexBindingElement() |
初始化 CompositeDuplexBindingElement 类的新实例。 |
属性
ClientBaseAddress |
获取或设置客户端的基址。 |
方法
BuildChannelFactory<TChannel>(BindingContext) |
返回一个通道工厂,该通道工厂可以创建一个复合双工通道。 |
BuildChannelListener<TChannel>(BindingContext) |
返回一个通道侦听器,该通道侦听器可以接受复合双工通道。 |
CanBuildChannelFactory<TChannel>(BindingContext) |
返回一个值,该值指示绑定是否可以创建能够生成符合上下文需要的特定类型通道的通道工厂。 |
CanBuildChannelListener<TChannel>(BindingContext) |
返回一个值,该值指示绑定是否可以生成通道侦听器,且该通道侦听器能够接受符合上下文需要的特定类型的通道。 |
Clone() |
返回当前绑定元素的深层克隆。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetProperty<T>(BindingContext) |
返回其中一个通道堆栈的适当层所请求的类型化对象。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
显式接口实现
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
导出关于绑定的自定义策略断言,该自定义断言表示在绑定中出现复合双工。 |