Compartilhar via


JsonSerializerOptions.AllowOutOfOrderMetadataProperties Propriedade

Definição

Permite que as propriedades de metadados JSON sejam especificadas após propriedades regulares em um objeto JSON desserializado.

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

Valor da propriedade

Exceções

Gerada se essa propriedade for definida após a serialização ou desserialização.

Comentários

Quando definido como true, remove o requisito de que as propriedades de metadados JSON

como $id e $type devem ser especificados no início do objeto JSON desserializado.

Deve-se observar que habilitar essa configuração pode resultar em buffer excessivo

ao desserializar grandes cargas JSON no contexto da desserialização de streaming.

Aplica-se a