TransportBindingElement 类

定义

一个表示传输绑定元素的 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
继承
TransportBindingElement
派生

注解

此类将排除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)

适用于