JsonSerializerOptions.AllowOutOfOrderMetadataProperties 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.
Memungkinkan properti metadata JSON ditentukan setelah properti reguler dalam objek JSON yang dideserialisasi.
public:
property bool AllowOutOfOrderMetadataProperties { bool get(); void set(bool value); };
public bool AllowOutOfOrderMetadataProperties { get; set; }
member this.AllowOutOfOrderMetadataProperties : bool with get, set
Public Property AllowOutOfOrderMetadataProperties As Boolean
Nilai Properti
Pengecualian
Dilemparkan jika properti ini diatur setelah serialisasi atau deserialisasi terjadi.
Keterangan
Saat diatur ke true
, menghapus persyaratan bahwa properti metadata JSON
seperti $id dan $type harus ditentukan pada awal objek JSON yang dideserialisasi.
Perlu dicatat bahwa mengaktifkan pengaturan ini dapat mengakibatkan buffering berlebihan
saat mendeserialisasi payload JSON besar dalam konteks deserialisasi streaming.