TransportBindingElement 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个表示传输绑定元素的 abstract
基类。
public ref class TransportBindingElement abstract : System::ServiceModel::Channels::BindingElement
public abstract class TransportBindingElement : System.ServiceModel.Channels.BindingElement
type TransportBindingElement = class
inherit BindingElement
Public MustInherit Class TransportBindingElement
Inherits BindingElement
- 继承
- 派生
注解
此类将排除Windows Communication Foundation (WCF) 提供的所有传输绑定元素通用的属性。 它处理基传输设置到运行时清单的转换。 它在自己的具体派生类传输绑定中委托特定于传输的设置(例如,用于 HTTP 的 HttpProxySettings)的转换,其中包括以下类:
备注
自定义传输绑定元素开发人员必须从此类继承,此类派生自 BindingElement 类。
构造函数
TransportBindingElement() |
创建此类的新实例。 |
TransportBindingElement(TransportBindingElement) |
从现有实例创建此类的新实例。 |
属性
ManualAddressing |
获取或设置一个值,该值指示是否要求对消息进行手动寻址。 |
MaxBufferPoolSize |
获取或设置传输消息使用的任何缓冲池的最大字节大小。 |
MaxReceivedMessageSize |
获取或设置能接收的最大可允许消息大小(以字节为单位)。 |
Scheme |
获取传输的 URI 方案。 |
方法
BuildChannelFactory<TChannel>(BindingContext) |
初始化通道工厂,用于生成来自绑定上下文中指定类型的通道。 (继承自 BindingElement) |
BuildChannelListener<TChannel>(BindingContext) |
初始化通道侦听器,用于接受绑定上下文中指定类型的通道。 (继承自 BindingElement) |
CanBuildChannelFactory<TChannel>(BindingContext) |
返回一个值,该值指示绑定元素是否可以为特定类型的通道生成通道工厂。 (继承自 BindingElement) |
CanBuildChannelListener<TChannel>(BindingContext) |
返回一个值,该值指示绑定元素是否可以为特定类型的通道生成侦听器。 (继承自 BindingElement) |
Clone() |
在派生类中重写时,返回绑定元素对象的副本。 (继承自 BindingElement) |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetProperty<T>(BindingContext) |
从指定的 BindingContext 获取属性。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |