JsonTypeInfo<T> Clase
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í.
Proporciona metadatos relacionados con la serialización JSON sobre un tipo.
generic <typename T>
public ref class JsonTypeInfo sealed : System::Text::Json::Serialization::Metadata::JsonTypeInfo
public sealed class JsonTypeInfo<T> : System.Text.Json.Serialization.Metadata.JsonTypeInfo
type JsonTypeInfo<'T> = class
inherit JsonTypeInfo
Public NotInheritable Class JsonTypeInfo(Of T)
Inherits JsonTypeInfo
Parámetros de tipo
- T
Definición genérica del tipo.
- Herencia
Propiedades
ConstructorAttributeProvider |
Obtiene o establece un proveedor de atributos correspondiente al constructor de deserialización. (Heredado de JsonTypeInfo) |
Converter |
Obtiene el JsonConverter asociado al tipo actual. (Heredado de JsonTypeInfo) |
CreateObject |
Obtiene o establece un generador sin parámetros que se va a usar en la deserialización. |
ElementType |
Obtiene el tipo de elemento correspondiente a un tipo enumerable, diccionario o opcional. (Heredado de JsonTypeInfo) |
IsReadOnly |
Obtiene un valor que indica si la instancia actual se ha bloqueado para su modificación. (Heredado de JsonTypeInfo) |
KeyType |
Obtiene el tipo de clave correspondiente a un tipo de diccionario. (Heredado de JsonTypeInfo) |
Kind |
Obtiene un valor que describe el tipo de metadatos de contrato que especifica la instancia actual. (Heredado de JsonTypeInfo) |
NumberHandling |
Obtiene o establece la invalidación de NumberHandling de nivel de tipo. (Heredado de JsonTypeInfo) |
OnDeserialized |
Obtiene o establece una devolución de llamada que se invocará después de que se produzca la deserialización. (Heredado de JsonTypeInfo) |
OnDeserializing |
Obtiene o establece una devolución de llamada que se invocará antes de que se produzca la deserialización. (Heredado de JsonTypeInfo) |
OnSerialized |
Obtiene o establece una devolución de llamada que se invocará después de que se produzca la serialización. (Heredado de JsonTypeInfo) |
OnSerializing |
Obtiene o establece una devolución de llamada que se va a invocar antes de que se produzca la serialización. (Heredado de JsonTypeInfo) |
Options |
Obtiene el valor JsonSerializerOptions asociado a la instancia de JsonTypeInfo actual. (Heredado de JsonTypeInfo) |
OriginatingResolver |
Obtiene o establece el IJsonTypeInfoResolver desde el que se originó esta instancia de metadatos. (Heredado de JsonTypeInfo) |
PolymorphismOptions |
Obtiene o establece un objeto de configuración que especifica metadatos de polimorfismo. (Heredado de JsonTypeInfo) |
PreferredPropertyObjectCreationHandling |
Obtiene o establece el valor de JsonObjectCreationHandling preferido para las propiedades contenidas en el tipo . (Heredado de JsonTypeInfo) |
Properties |
Obtiene la lista de metadatos de JsonPropertyInfo correspondientes al tipo actual. (Heredado de JsonTypeInfo) |
SerializeHandler |
Serializa una instancia de |
Type |
Obtiene el Type para el que se define el contrato de serialización JSON. (Heredado de JsonTypeInfo) |
UnmappedMemberHandling |
Obtiene o establece la invalidación de JsonUnmappedMemberHandling de nivel de tipo. (Heredado de JsonTypeInfo) |
Métodos
CreateJsonPropertyInfo(Type, String) |
Crea una instancia de JsonPropertyInfo en blanco para el JsonTypeInfoactual. (Heredado de JsonTypeInfo) |
Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MakeReadOnly() |
Bloquea la instancia actual para realizar más modificaciones. (Heredado de JsonTypeInfo) |
MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Métodos de extensión
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions) |
Obtiene el esquema JSON de |