JsonSerializerOptions.AllowOutOfOrderMetadataProperties Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет указывать свойства метаданных JSON после регулярных свойств в десериализированном объекте JSON.
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
Значение свойства
Исключения
Возникает, если это свойство задано после сериализации или десериализации.
Комментарии
Если задано значение true
, удаляет требование, которое свойства метаданных JSON
Например, $id и $type следует указать в самом начале десериализированного объекта JSON.
Следует отметить, что включение этого параметра может привести к переполнению буферизации
при десериализации больших полезных данных JSON в контексте десериализации потоковой десериализации.