ByteStreamMessageEncodingBindingElement 类

定义

绑定元素,它可指定消息编码作为字节流,也可以选择指定字符编码。

public ref class ByteStreamMessageEncodingBindingElement sealed : System::ServiceModel::Channels::MessageEncodingBindingElement
public sealed class ByteStreamMessageEncodingBindingElement : System.ServiceModel.Channels.MessageEncodingBindingElement
type ByteStreamMessageEncodingBindingElement = class
    inherit MessageEncodingBindingElement
Public NotInheritable Class ByteStreamMessageEncodingBindingElement
Inherits MessageEncodingBindingElement
继承
ByteStreamMessageEncodingBindingElement

构造函数

ByteStreamMessageEncodingBindingElement()

初始化 ByteStreamMessageEncodingBindingElement 类的新实例。

ByteStreamMessageEncodingBindingElement(XmlDictionaryReaderQuotas)

使用指定的配额初始化 ByteStreamMessageEncodingBindingElement 类的新实例。

属性

MessageVersion

获取或设置使用的或预期的 SOAP 消息和 WS-Addressing 版本。

ReaderQuotas

获取或设置可由配置了此绑定元素的终结点处理的 XML 消息的复杂性约束。

方法

BuildChannelFactory<TChannel>(BindingContext)

在客户端上生成通道工厂堆栈,该通道工厂堆栈可为指定上下文创建指定类型的通道。

BuildChannelListener<TChannel>(BindingContext)

在服务上生成通道侦听器,以接受指定上下文的指定类型通道。

CanBuildChannelFactory<TChannel>(BindingContext)

返回一个值,该值指示当前绑定是否可以为指定的通道类型和上下文生成工厂。

CanBuildChannelListener<TChannel>(BindingContext)

返回一个值,该值指示当前绑定是否可以为指定的通道类型和上下文生成侦听器。

Clone()

创建一个从当前对象初始化的新 ByteStreamMessageEncodingBindingElement 对象。

CreateMessageEncoderFactory()

为字节流消息编码器创建一个工厂,这些编码器利用 SOAP 和 WS-Addressing 版本以及当前编码绑定元素指定的字符编码。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetProperty<T>(BindingContext)

从通道堆栈的适当层,返回所请求的类型化对象(如果存在)。

(继承自 MessageEncodingBindingElement)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ShouldSerializeMessageVersion()

返回一个值,该值指示 MessageVersion 属性是否已更改,不再是默认值且应对其进行序列化。

ShouldSerializeReaderQuotas()

返回一个值,该值指示 ReaderQuotas 属性是否已更改,不再是默认值且应对其进行序列化。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于