JsonSerializerOptions.AllowOutOfOrderMetadataProperties Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 true
festgelegt 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.