Compartir a través de


DefaultJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions) Método

Definición

Resuelve un contrato JSON para una configuración y options determinadatype.

public:
 virtual System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ GetTypeInfo(Type ^ type, System::Text::Json::JsonSerializerOptions ^ options);
public virtual System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo (Type type, System.Text.Json.JsonSerializerOptions options);
abstract member GetTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
override this.GetTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Overridable Function GetTypeInfo (type As Type, options As JsonSerializerOptions) As JsonTypeInfo

Parámetros

type
Type

Tipo para el que se va a resolver un contrato JSON.

options
JsonSerializerOptions

Instancia JsonSerializerOptions de que se usa para determinar la configuración del contrato.

Devoluciones

JsonTypeInfo

que JsonTypeInfo define un contrato JSON derivado de reflexión para type.

Implementaciones

Excepciones

type o options es null.

Comentarios

La implementación base de este método generará un contrato derivado de la reflexión y aplicará las devoluciones de llamada de la Modifiers lista.

Se aplica a