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。 不過,將大型二進位資料區塊當做文字來傳輸是沒有效率的。
如需使用 .NET Binary Format for XML 編碼之繫結項目的詳細資訊,請參閱 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 合約資訊。 |