JsonTypeInfo Clase

Definición

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

Converter

Obtiene el asociado JsonConverter al tipo actual.

CreateObject

Obtiene o establece un generador sin parámetros que se va a usar en la deserialización.

IsReadOnly

Obtiene un valor que indica si la instancia actual se ha bloqueado para su modificación.

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 nivel NumberHandling 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 JsonSerializerOptions valor asociado a la instancia actual JsonTypeInfo .

OriginatingResolver

Obtiene o establece el objeto desde el IJsonTypeInfoResolver 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 preferido JsonObjectCreationHandling para las propiedades contenidas en el tipo .

Properties

Obtiene la lista de JsonPropertyInfo metadatos correspondientes al tipo actual.

Type

Obtiene el para el Type que se define el contrato de serialización JSON.

UnmappedMemberHandling

Obtiene o establece la invalidación de nivel JsonUnmappedMemberHandling de tipo.

Métodos

CreateJsonPropertyInfo(Type, String)

Crea una instancia en blanco JsonPropertyInfo para el objeto actual JsonTypeInfo.

CreateJsonTypeInfo(Type, JsonSerializerOptions)

Crea una instancia en blanco JsonTypeInfo .

CreateJsonTypeInfo<T>(JsonSerializerOptions)

Crea una instancia en blanco JsonTypeInfo<T> .

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MakeReadOnly()

Bloquea la instancia actual para su posterior modificación.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a