XmlDictionaryReaderQuotas.MaxBytesPerRead Properti
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.
Mendapatkan atau mengatur byte maksimum yang diizinkan yang dikembalikan untuk setiap bacaan.
public:
property int MaxBytesPerRead { int get(); void set(int value); };
public int MaxBytesPerRead { get; set; }
member this.MaxBytesPerRead : int with get, set
Public Property MaxBytesPerRead As Integer
Nilai Properti
Byte maksimum yang diizinkan dikembalikan untuk setiap bacaan. Nilai defaultnya adalah 4096.
Pengecualian
Mencoba ke set nilai, tetapi nilai kuota bersifat baca-saja untuk instans ini.
Mencoba ke set nilai menjadi kurang dari nol.
Keterangan
Kuota ini membatasi jumlah byte yang dapat dikonsumsi oleh pembaca selama satu panggilan ke Read().
Kuota ini adalah perkiraan, karena transformasi dalam lapisan pengodean terjadi sebelum kuota ini diterapkan. Kuota ini terkait erat dengan jumlah byte yang diterima pada kawat di tingkat transportasi, tetapi tujuannya adalah untuk mengontrol kuantitas data yang kami terima untuk setiap bacaan. Dalam praktiknya, ini digunakan untuk membatasi ukuran tag mulai. Karena seluruh tag mulai harus di-buffer untuk diproses (keunikan atribut harus diverifikasi), ukurannya harus dibatasi untuk mengurangi serangan DOS.
Instans yang dibuat dengan konstruktor publik memiliki properti yang dapat berupa set.