WebMessageEncodingBindingElement.CreateMessageEncoderFactory 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立訊息編碼器工廠,生產可撰寫 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)攻擊。