JsonSerializerOptions.GetTypeInfo 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í.
Sobrecargas
| Nombre | Description |
|---|---|
| GetTypeInfo(Type) |
Obtiene los metadatos del JsonTypeInfo contrato resueltos por la instancia actual JsonSerializerOptions . |
| GetTypeInfo<T>() |
GetTypeInfo(Type)
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>()
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