JsonTypeInfo<T> Clase

Definición

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
JsonTypeInfo<T>

Propiedades

Converter

Obtiene el JsonConverter objeto 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.

IsReadOnly

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

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

(Heredado de JsonTypeInfo)
OriginatingResolver

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

(Heredado de JsonTypeInfo)
Properties

Obtiene la lista de JsonPropertyInfo metadatos correspondientes al tipo actual.

(Heredado de JsonTypeInfo)
SerializeHandler

Serializa una instancia de T utilizando JsonSourceGenerationOptionsAttribute valores especificados en tiempo de diseño.

Type

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

(Heredado de JsonTypeInfo)
UnmappedMemberHandling

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

(Heredado de JsonTypeInfo)

Métodos

CreateJsonPropertyInfo(Type, String)

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

(Heredado de JsonTypeInfo)
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.

(Heredado de JsonTypeInfo)
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