WebMessageEncodingBindingElement Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru dari kelas WebMessageEncodingBindingElement.
Overload
| Nama | Deskripsi |
|---|---|
| WebMessageEncodingBindingElement() |
Menginisialisasi instans baru dari kelas WebMessageEncodingBindingElement. |
| WebMessageEncodingBindingElement(Encoding) |
Menginisialisasi instans WebMessageEncodingBindingElement baru kelas dengan pengodean karakter tulis tertentu. |
WebMessageEncodingBindingElement()
Menginisialisasi instans baru dari kelas WebMessageEncodingBindingElement.
public:
WebMessageEncodingBindingElement();
public WebMessageEncodingBindingElement();
Public Sub New ()
Keterangan
Konstruktor ini menggunakan UTF8Encoding sebagai pengodean karakter default. Jadi gunakan konstruktor ini saat Anda ingin pengodean karakter ini. Jika Anda menginginkan pengodean karakter lain, gunakan WebMessageEncodingBindingElement(Encoding) konstruktor.
Konstruktor ini menetapkan nilai default pada jumlah maksimum pembaca dan penulis yang dialokasikan untuk kumpulan dan yang masing-masing tersedia untuk memproses pesan masuk dan keluar tanpa mengalokasikan pembaca atau penulis baru. Ada 64 pembaca yang dialokasikan secara default untuk MaxReadPoolSize properti dan ada 16 penulis yang dialokasikan secara default untuk properti .MaxWritePoolSize
Batasan kompleksitas default juga ditetapkan oleh konstruktor ini pada XmlDictionaryReaderQuotas yang terkait dengan pengodean pesan ini oleh ReaderQuotas properti untuk melindungi dari kelas serangan penolakan layanan (DOS) yang mencoba menggunakan kompleksitas pesan untuk mengikat sumber daya pemrosesan titik akhir. Properti yang mengekspresikan batasan ini dan nilai defaultnya (dalam byte) adalah sebagai berikut:
MaxDepth = 32
MaxStringContentLength = 8192
MaxArrayLength = 16384
MaxBytesPerRead = 4096
MaxNameTableCharCount = 16384
Berlaku untuk
WebMessageEncodingBindingElement(Encoding)
Menginisialisasi instans WebMessageEncodingBindingElement baru kelas dengan pengodean karakter tulis tertentu.
public:
WebMessageEncodingBindingElement(System::Text::Encoding ^ writeEncoding);
public WebMessageEncodingBindingElement(System.Text.Encoding writeEncoding);
new System.ServiceModel.Channels.WebMessageEncodingBindingElement : System.Text.Encoding -> System.ServiceModel.Channels.WebMessageEncodingBindingElement
Public Sub New (writeEncoding As Encoding)
Parameter
Pengecualian
writeEncoding adalah null.
writeEncoding bukan pengodean teks pesan yang didukung.
Keterangan
Pengodean teks pesan yang didukung adalah UTF-8, Unicode, dan Big-Endian Unicode. Jika pengodean teks lain ditentukan, maka ArgumentException akan dilemparkan.
Konstruktor ini menetapkan nilai default pada jumlah maksimum pembaca dan penulis yang dialokasikan untuk kumpulan dan yang masing-masing tersedia untuk memproses pesan masuk dan keluar tanpa mengalokasikan pembaca atau penulis baru. Ada 64 pembaca yang dialokasikan secara default untuk MaxReadPoolSize properti dan ada 16 penulis yang dialokasikan secara default untuk properti .MaxWritePoolSize
Batasan kompleksitas default juga ditetapkan oleh konstruktor ini pada XmlDictionaryReaderQuotas yang terkait dengan pengodean pesan ini oleh ReaderQuotas properti untuk melindungi dari kelas serangan penolakan layanan (DOS) yang mencoba menggunakan kompleksitas pesan untuk mengikat sumber daya pemrosesan titik akhir. Properti yang mengekspresikan batasan ini dan nilai defaultnya (dalam byte) adalah sebagai berikut:
MaxDepth = 32
MaxStringContentLength = 8192
MaxArrayLength = 16384
MaxBytesPerRead = 4096
MaxNameTableCharCount = 16384