JsonSerializerOptions.AllowOutOfOrderMetadataProperties Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet aux propriétés de métadonnées JSON d’être spécifiées après les propriétés régulières dans un objet JSON désérialisé.
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
Valeur de propriété
Exceptions
Levée si cette propriété est définie après la sérialisation ou la désérialisation.
Remarques
Lorsqu’elle est définie sur true
, supprime l’exigence que les propriétés de métadonnées JSON
par exemple, $id et $type doivent être spécifiés au début de l’objet JSON désérialisé.
Il convient de noter que l’activation de ce paramètre peut entraîner une sur-mise en mémoire tampon
lors de la désérialisation de charges utiles JSON volumineuses dans le contexte de la désérialisation de streaming.