JsonSerializerOptions.GetTypeInfo Método

Definición

Sobrecargas

Nombre Description
GetTypeInfo(Type)

Obtiene los metadatos del JsonTypeInfo contrato resueltos por la instancia actual JsonSerializerOptions .

GetTypeInfo<T>()

GetTypeInfo(Type)

Source:
JsonSerializerOptions.Caching.cs
Source:
JsonSerializerOptions.Caching.cs
Source:
JsonSerializerOptions.Caching.cs
Source:
JsonSerializerOptions.Caching.cs
Source:
JsonSerializerOptions.Caching.cs
Source:
JsonSerializerOptions.Caching.cs
Source:
JsonSerializerOptions.Caching.cs

Obtiene los metadatos del JsonTypeInfo contrato resueltos por la instancia actual JsonSerializerOptions .

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

Parámetros

type
Type

Tipo para el que se van a resolver los metadatos del contrato.

Devoluciones

Metadatos del contrato resueltos para type.

Excepciones

type es null.

type no es válido para la serialización.

Comentarios

Los metadatos devueltos se pueden reducir y JsonTypeInfo<T> usar con las sobrecargas pertinentes JsonSerializer .

Si la JsonSerializerOptions instancia está bloqueada para su modificación, el método devuelve una instancia almacenada en caché para los metadatos.

Se aplica a

GetTypeInfo<T>()

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

Parámetros de tipo

T

Devoluciones

Se aplica a