JsonSerializerOptions.AllowOutOfOrderMetadataProperties Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite especificar propiedades de metadatos JSON después de las propiedades normales en un objeto JSON deserializado.
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
Valor de propiedad
Excepciones
Se produce si esta propiedad se establece después de que se haya producido la serialización o deserialización.
Comentarios
Cuando se establece en true
, quita el requisito de que las propiedades de los metadatos JSON
por ejemplo, $id y $type deben especificarse al principio del objeto JSON deserializado.
Se debe tener en cuenta que la habilitación de esta configuración puede dar lugar a un sobrebúfer
al deserializar cargas JSON grandes en el contexto de la deserialización de streaming.