JsonSerializerOptions.AllowOutOfOrderMetadataProperties Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umożliwia określenie właściwości metadanych JSON po regularnych właściwościach w zdeserializowanym obiekcie 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
Wartość właściwości
Wyjątki
Zgłaszany, jeśli ta właściwość jest ustawiona po serializacji lub deserializacji.
Uwagi
Po ustawieniu wartości na true
program usuwa wymaganie, że właściwości metadanych JSON
na przykład $id i $type należy określić na samym początku zdeserializowanego obiektu JSON.
Należy zauważyć, że włączenie tego ustawienia może spowodować nadmierne buforowanie
podczas deserializacji dużych ładunków JSON w kontekście deserializacji przesyłania strumieniowego.