JsonTypeInfo 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.
public ref class JsonTypeInfo abstract
public abstract class JsonTypeInfo
type JsonTypeInfo = class
Public MustInherit Class JsonTypeInfo
- Herencia
-
JsonTypeInfo
- Derivado
Propiedades
ConstructorAttributeProvider |
Obtiene o establece un proveedor de atributos correspondiente al constructor de deserialización. |
Converter |
Obtiene el JsonConverter asociado al tipo actual. |
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. |
IsReadOnly |
Obtiene un valor que indica si la instancia actual se ha bloqueado para su modificación. |
KeyType |
Obtiene el tipo de clave correspondiente a un tipo de diccionario. |
Kind |
Obtiene un valor que describe el tipo de metadatos de contrato que especifica la instancia actual. |
NumberHandling |
Obtiene o establece la invalidación de NumberHandling de nivel de tipo. |
OnDeserialized |
Obtiene o establece una devolución de llamada que se invocará después de que se produzca la deserialización. |
OnDeserializing |
Obtiene o establece una devolución de llamada que se invocará antes de que se produzca la deserialización. |
OnSerialized |
Obtiene o establece una devolución de llamada que se invocará después de que se produzca la serialización. |
OnSerializing |
Obtiene o establece una devolución de llamada que se va a invocar antes de que se produzca la serialización. |
Options |
Obtiene el valor JsonSerializerOptions asociado a la instancia de JsonTypeInfo actual. |
OriginatingResolver |
Obtiene o establece el IJsonTypeInfoResolver desde el que se originó esta instancia de metadatos. |
PolymorphismOptions |
Obtiene o establece un objeto de configuración que especifica metadatos de polimorfismo. |
PreferredPropertyObjectCreationHandling |
Obtiene o establece el valor de JsonObjectCreationHandling preferido para las propiedades contenidas en el tipo . |
Properties |
Obtiene la lista de metadatos de JsonPropertyInfo correspondientes al tipo actual. |
Type |
Obtiene el Type para el que se define el contrato de serialización JSON. |
UnmappedMemberHandling |
Obtiene o establece la invalidación de JsonUnmappedMemberHandling de nivel de tipo. |
Métodos
CreateJsonPropertyInfo(Type, String) |
Crea una instancia de JsonPropertyInfo en blanco para el JsonTypeInfoactual. |
CreateJsonTypeInfo(Type, JsonSerializerOptions) |
Crea una instancia de JsonTypeInfo en blanco. |
CreateJsonTypeInfo<T>(JsonSerializerOptions) |
Crea una instancia de JsonTypeInfo<T> en blanco. |
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. |
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 |