WebMessageEncodingBindingElement.CreateMessageEncoderFactory 方法

定義

建立訊息編碼器處理站,此處理站會產生可以寫入 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 屬性的值會決定用於寫入訊息的字元編碼。

配置到集區以及分別可用來處理傳入和傳出訊息 (在不配置新的讀取器的情況下) 的讀取器和寫入器的數目上限,是由 MaxReadPoolSizeMaxWritePoolSize 屬性所指定。

由 產生之訊息編碼器所使用的預設複雜度條件約束,可使用 屬性從與此編碼有關聯的 取得,以防止阻絕服務 (DOS) 類別攻擊試圖使用訊息複雜度困住端點處理資源。

適用於