Bagikan melalui


WebMessageEncodingBindingElement.CreateMessageEncoderFactory Metode

Definisi

Membuat pabrik encoder pesan yang menghasilkan encoder pesan yang dapat menulis pesan JavaScript Object Notation (JSON) atau 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

Mengembalikan

yang MessageEncoderFactory mengodekan pesan biner JSON, XML, atau "mentah".

Keterangan

Nilai WriteEncoding properti menentukan pengodean karakter yang digunakan untuk menulis pesan.

Jumlah maksimum pembaca dan penulis yang dialokasikan untuk kumpulan dan yang masing-masing tersedia untuk memproses pesan masuk dan keluar tanpa mengalokasikan pembaca baru ditentukan oleh MaxReadPoolSize properti dan MaxWritePoolSize .

Batasan kompleksitas default yang digunakan oleh encoder pesan yang dihasilkan oleh MessageEncoderFactory dapat diperoleh dari XmlDictionaryReaderQuotas yang terkait dengan pengodean ini oleh ReaderQuotas properti untuk melindungi dari kelas serangan penolakan layanan (DOS) yang mencoba menggunakan kompleksitas pesan untuk mengikat sumber daya pemrosesan titik akhir.

Berlaku untuk