JsonSerializerOptions.GetTypeInfo Methode

Definition

Überlädt

Name Beschreibung
GetTypeInfo(Type)

Ruft die JsonTypeInfo von der aktuellen JsonSerializerOptions Instanz aufgelösten Vertragsmetadaten ab.

GetTypeInfo<T>()

GetTypeInfo(Type)

Quelle:
JsonSerializerOptions.Caching.cs
Quelle:
JsonSerializerOptions.Caching.cs
Quelle:
JsonSerializerOptions.Caching.cs
Quelle:
JsonSerializerOptions.Caching.cs
Quelle:
JsonSerializerOptions.Caching.cs
Quelle:
JsonSerializerOptions.Caching.cs
Quelle:
JsonSerializerOptions.Caching.cs

Ruft die JsonTypeInfo von der aktuellen JsonSerializerOptions Instanz aufgelösten Vertragsmetadaten ab.

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

Parameter

type
Type

Der Typ, für den Vertragsmetadaten aufgelöst werden sollen.

Gibt zurück

Die Vertragsmetadaten wurden aufgelöst für type.

Ausnahmen

type ist null.

type ist nicht gültig für die Serialisierung.

Hinweise

Zurückgegebene Metadaten können in die relevanten JsonSerializer Überladungen umgewandelt JsonTypeInfo<T> und verwendet werden.

Wenn die JsonSerializerOptions Instanz zur Änderung gesperrt ist, gibt die Methode eine zwischengespeicherte Instanz für die Metadaten zurück.

Gilt für:

GetTypeInfo<T>()

Quelle:
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)

Typparameter

T

Gibt zurück

Gilt für: