JsonSerializerOptions.GetTypeInfo Metod

Definition

Överlagringar

Name Description
GetTypeInfo(Type)

Hämtar kontraktmetadata JsonTypeInfo som matchas av den aktuella JsonSerializerOptions instansen.

GetTypeInfo<T>()

GetTypeInfo(Type)

Källa:
JsonSerializerOptions.Caching.cs
Källa:
JsonSerializerOptions.Caching.cs
Källa:
JsonSerializerOptions.Caching.cs
Källa:
JsonSerializerOptions.Caching.cs
Källa:
JsonSerializerOptions.Caching.cs
Källa:
JsonSerializerOptions.Caching.cs
Källa:
JsonSerializerOptions.Caching.cs

Hämtar kontraktmetadata JsonTypeInfo som matchas av den aktuella JsonSerializerOptions instansen.

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

Parametrar

type
Type

Den typ som kontraktmetadata ska matchas för.

Returer

Kontraktets metadata har lösts för type.

Undantag

type är null.

type är inte giltigt för serialisering.

Kommentarer

Returnerade metadata kan nedarbetas till JsonTypeInfo<T> och användas med relevanta JsonSerializer överlagringar.

Om instansen JsonSerializerOptions är låst för ändring returnerar metoden en cachelagrad instans för metadata.

Gäller för

GetTypeInfo<T>()

Källa:
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)

Typparametrar

T

Returer

Gäller för