WebMessageEncodingBindingElement.CreateMessageEncoderFactory 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立訊息編碼器處理站,此處理站會產生可以寫入 JavaScript Object Notation (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
傳回
編碼 JSON、XML 或「原始」二進位訊息的 MessageEncoderFactory。
備註
WriteEncoding 屬性的值會決定用於寫入訊息的字元編碼。
配置到集區以及分別可用來處理傳入和傳出訊息 (在不配置新的讀取器的情況下) 的讀取器和寫入器的數目上限,是由 MaxReadPoolSize 和 MaxWritePoolSize 屬性所指定。
由 產生之訊息編碼器所使用的預設複雜度條件約束,可使用 屬性從與此編碼有關聯的 取得,以防止阻絕服務 (DOS) 類別攻擊試圖使用訊息複雜度困住端點處理資源。