Bagikan melalui


JsonSerializerOptions.AllowOutOfOrderMetadataProperties Properti

Definisi

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.

Berlaku untuk