Bagikan melalui


WebMessageEncodingBindingElement Konstruktor

Definisi

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:

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

writeEncoding
Encoding

yang Encoding akan digunakan untuk menulis karakter dalam pesan.

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:

Berlaku untuk