Udostępnij za pośrednictwem


JsonSerializerOptions.AllowOutOfOrderMetadataProperties Właściwość

Definicja

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 trueprogram 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.

Dotyczy