JsonSerializerOptions.GetTypeInfo(Type) 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í.
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 resolver los metadatos del contrato.
Devoluciones
Los 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.