TextMessageEncodingBindingElement 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
绑定元素,指定用于基于文本的 SOAP 消息的字符编码与消息版本管理。
public ref class TextMessageEncodingBindingElement sealed : System::ServiceModel::Channels::MessageEncodingBindingElement
public ref class TextMessageEncodingBindingElement sealed : System::ServiceModel::Channels::MessageEncodingBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public sealed class TextMessageEncodingBindingElement : System.ServiceModel.Channels.MessageEncodingBindingElement
public sealed class TextMessageEncodingBindingElement : System.ServiceModel.Channels.MessageEncodingBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type TextMessageEncodingBindingElement = class
inherit MessageEncodingBindingElement
type TextMessageEncodingBindingElement = class
inherit MessageEncodingBindingElement
interface IWsdlExportExtension
interface IPolicyExportExtension
Public NotInheritable Class TextMessageEncodingBindingElement
Inherits MessageEncodingBindingElement
Public NotInheritable Class TextMessageEncodingBindingElement
Inherits MessageEncodingBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
- 继承
- 实现
注解
编码是将消息转换为一个字节序列的过程。 解码是反向过程。 Windows Communication Foundation (WCF) 包含三种类型的 SOAP 消息编码:文本、二进制和消息传输优化机制 (MTOM)。
由 TextMessageEncodingBindingElement 表示的文本编码互操作性最强,但效率最低的 XML 消息编码器。 Web 服务或 Web 服务客户端通常可以理解文本 XML。 但是,将大型二进制数据块作为文本传输不是有效的传输方式。
有关使用用于 XML 的 .NET 二进制格式对消息进行编码的绑定元素的详细信息,请参阅 BinaryMessageEncodingBindingElement。
有关指定使用 MTOM 消息编码对消息进行编码的绑定元素的详细信息,请参阅 MtomMessageEncodingBindingElement。
有关如何实现自定义消息编码器的详细信息,请使用 MessageEncodingBindingElement 类。
构造函数
TextMessageEncodingBindingElement() |
初始化 TextMessageEncodingBindingElement 类的新实例。 |
TextMessageEncodingBindingElement(MessageVersion, Encoding) |
使用指定的消息版本和编码初始化 TextMessageEncodingBindingElement 类的新实例。 |
属性
MaxReadPoolSize |
获取或设置读取器数量,该读取器会被分配到池中,并随时可以用于处理传入消息。 |
MaxWritePoolSize |
获取或设置编写器数量,该编写器会被分配到池中,并随时可以用于处理传出消息。 |
MessageVersion |
获取或设置用于格式化文本消息的 SOAP 和 WS-Addressing 版本。 |
ReaderQuotas |
获取或设置可由配置了此绑定的终结点处理的 SOAP 消息的复杂性约束。 |
WriteEncoding |
获取或设置用于格式化文本消息中字符的编码。 |
方法
显式接口实现
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
从包含在绑定元素中的编码策略中生成 WSDL 协定信息。 |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
从包含在绑定元素中的编码策略中生成 WSDL 协定信息。 |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
从包含在绑定元素中的编码策略中生成 WSDL 协定信息。 |