Bagikan melalui


DataContractJsonSerializer.MaxItemsInObjectGraph Properti

Definisi

Mendapatkan jumlah maksimum item dalam grafik objek yang diserialisasikan atau dideserialisasi oleh serializer dalam satu panggilan baca atau tulis.

public:
 property int MaxItemsInObjectGraph { int get(); };
public int MaxItemsInObjectGraph { get; }
member this.MaxItemsInObjectGraph : int
Public ReadOnly Property MaxItemsInObjectGraph As Integer

Nilai Properti

Jumlah maksimum item yang akan diserialisasikan atau dideserialisasi.

Pengecualian

Jumlah item melebihi nilai maksimum.

Keterangan

Properti ini dapat diatur menggunakan konstruktor. Untuk daftar, lihat DataContractJsonSerializer.

Properti MaxItemsInObjectGraph menentukan jumlah maksimum objek yang diserialisasikan atau dideserialisasi oleh serializer dalam satu ReadObjectWriteObject atau panggilan metode. Metode ini selalu membaca satu objek akar, tetapi objek ini mungkin memiliki objek lain dalam anggota datanya. Objek tersebut mungkin memiliki objek lain. Default adalah MaxValue. Perhatikan bahwa saat membuat serial atau mendeserialisasi array, setiap entri array dihitung sebagai objek terpisah. Selain itu, perhatikan bahwa beberapa objek mungkin memiliki representasi memori yang besar, sehingga kuota ini saja mungkin tidak cukup untuk mencegah penolakan serangan Layanan. Untuk informasi selengkapnya, lihat Pertimbangan Keamanan untuk Data. Jika Anda perlu meningkatkan kuota ini di luar nilai defaultnya, penting untuk melakukannya baik pada sisi pengiriman (serialisasi) maupun penerimaan (deserialisasi). Ini berlaku baik saat membaca dan menulis data.

Berlaku untuk