Udostępnij za pośrednictwem


JsonTypeInfo.Properties Właściwość

Definicja

Pobiera listę metadanych JsonPropertyInfo odpowiadających bieżącemu typowi.

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)

Wartość właściwości

IList<JsonPropertyInfo>

Uwagi

Ta właściwość ma zastosowanie tylko do metadanych typu Object. W przypadku innych rodzajów zostanie zwrócona pusta lista tylko do odczytu.

Kolejność JsonPropertyInfo wpisów na liście określa kolejność serializacji, chyba że którykolwiek z wpisów określa wartość inną niż zero <xref:System.Text.Json.Serialization.Metadata.JsonPropertyInfo.Order> , w tym przypadku właściwości będą stabilne posortowane według <xref:System.Text.Json.Serialization.Metadata.JsonPropertyInfo.Order>.

Wymagane jest, aby dodane JsonPropertyInfo wpisy zostały unikatowe do Namewartości , jednak zostanie to zweryfikowane tylko w przypadku serializacji, gdy wystąpienie metadanych zostanie zablokowane w celu dalszej modyfikacji.

Dotyczy