共用方式為


WebMessageEncodingBindingElement.CreateMessageEncoderFactory 方法

定義

建立訊息編碼器工廠,生產可撰寫 JavaScript 物件符號(JSON)或 XML 訊息的訊息編碼器。

public:
 override System::ServiceModel::Channels::MessageEncoderFactory ^ CreateMessageEncoderFactory();
public override System.ServiceModel.Channels.MessageEncoderFactory CreateMessageEncoderFactory();
override this.CreateMessageEncoderFactory : unit -> System.ServiceModel.Channels.MessageEncoderFactory
Public Overrides Function CreateMessageEncoderFactory () As MessageEncoderFactory

傳回

MessageEncoderFactory 個編碼 JSON、XML 或「原始」二進位訊息。

備註

屬性 WriteEncoding 的值決定了用於撰寫訊息的字元編碼。

分配給池和分別可用於處理接收與發出訊息而無需分配新讀取器的最大讀取器數量,由 and MaxWritePoolSize 屬性指定MaxReadPoolSize

訊息編碼 MessageEncoderFactory 器所使用的預設複雜度限制,可從 XmlDictionaryReaderQuotas 屬性 ReaderQuotas 所關聯的編碼中取得,以防止一類試圖利用訊息複雜度來佔用終端處理資源的阻斷服務(DOS)攻擊。

適用於