DefaultJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.