Freigeben über


JsonSerializerOptions.AllowOutOfOrderMetadataProperties Eigenschaft

Definition

Ermöglicht die Angabe von JSON-Metadateneigenschaften nach regulären Eigenschaften in einem deserialisierten JSON-Objekt.

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

Eigenschaftswert

Ausnahmen

Wird ausgelöst, wenn diese Eigenschaft nach der Serialisierung oder Deserialisierung festgelegt wurde.

Hinweise

Wenn diese Eigenschaft auf truefestgelegt ist, wird die Anforderung entfernt, dass JSON-Metadateneigenschaften

wie $id und $type sollten am Anfang des deserialisierten JSON-Objekts angegeben werden.

Es sollte beachtet werden, dass die Aktivierung dieser Einstellung zu überpuffern kann

beim Deserialisieren großer JSON-Nutzlasten im Kontext der Streaming-Deserialisierung.

Gilt für: