JsonSerializerOptions.GetTypeInfo Methode

Definitie

Overloads

Name Description
GetTypeInfo(Type)

Hiermee haalt u de metagegevens van het JsonTypeInfo contract op die zijn opgelost door het huidige JsonSerializerOptions exemplaar.

GetTypeInfo<T>()

GetTypeInfo(Type)

Bron:
JsonSerializerOptions.Caching.cs
Bron:
JsonSerializerOptions.Caching.cs
Bron:
JsonSerializerOptions.Caching.cs
Bron:
JsonSerializerOptions.Caching.cs
Bron:
JsonSerializerOptions.Caching.cs
Bron:
JsonSerializerOptions.Caching.cs
Bron:
JsonSerializerOptions.Caching.cs

Hiermee haalt u de metagegevens van het JsonTypeInfo contract op die zijn opgelost door het huidige JsonSerializerOptions exemplaar.

public:
 System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ GetTypeInfo(Type ^ type);
public System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo(Type type);
member this.GetTypeInfo : Type -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Function GetTypeInfo (type As Type) As JsonTypeInfo

Parameters

type
Type

Het type waarvoor de metagegevens van het contract moeten worden omgezet.

Retouren

De metagegevens van het contract zijn opgelost voor type.

Uitzonderingen

type is null.

type is niet geldig voor serialisatie.

Opmerkingen

Geretourneerde metagegevens kunnen worden downcast naar JsonTypeInfo<T> en gebruikt met de relevante JsonSerializer overbelastingen.

Als het JsonSerializerOptions exemplaar is vergrendeld voor wijziging, retourneert de methode een exemplaar in de cache voor de metagegevens.

Van toepassing op

GetTypeInfo<T>()

Bron:
JsonSerializerOptions.Caching.cs
public:
generic <typename T>
 System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ GetTypeInfo();
public System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> GetTypeInfo<T>();
member this.GetTypeInfo : unit -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T>
Public Function GetTypeInfo(Of T) () As JsonTypeInfo(Of T)

Type parameters

T

Retouren

Van toepassing op