Compartir a través de


JsonTypeInfo.Properties Propiedad

Definición

Obtiene la lista de JsonPropertyInfo metadatos correspondientes al tipo actual.

public:
 property System::Collections::Generic::IList<System::Text::Json::Serialization::Metadata::JsonPropertyInfo ^> ^ Properties { System::Collections::Generic::IList<System::Text::Json::Serialization::Metadata::JsonPropertyInfo ^> ^ get(); };
public System.Collections.Generic.IList<System.Text.Json.Serialization.Metadata.JsonPropertyInfo> Properties { get; }
member this.Properties : System.Collections.Generic.IList<System.Text.Json.Serialization.Metadata.JsonPropertyInfo>
Public ReadOnly Property Properties As IList(Of JsonPropertyInfo)

Valor de propiedad

IList<JsonPropertyInfo>

Comentarios

Esta propiedad solo es aplicable a los metadatos de tipo Object. Para otros tipos, se devolverá una lista vacía de solo lectura.

El orden de las entradas de JsonPropertyInfo la lista determina el orden de serialización, a menos que cualquiera de las entradas especifique un valor distinto de cero <xref:System.Text.Json.Serialization.Metadata.JsonPropertyInfo.Order> , en cuyo caso las propiedades se ordenarán <xref:System.Text.Json.Serialization.Metadata.JsonPropertyInfo.Order>por .

Es necesario que las entradas agregadas JsonPropertyInfo sean únicas hasta Name, pero esto solo se validará en la serialización, una vez que la instancia de metadatos se bloquee para su posterior modificación.

Se aplica a