JsonTypeInfo<T> Klas

Definitie

Biedt JSON-serialisatiegerelateerde metagegevens over een type.

generic <typename T>
public ref class JsonTypeInfo sealed : System::Text::Json::Serialization::Metadata::JsonTypeInfo
generic <typename T>
public ref class JsonTypeInfo abstract : System::Text::Json::Serialization::Metadata::JsonTypeInfo
public sealed class JsonTypeInfo<T> : System.Text.Json.Serialization.Metadata.JsonTypeInfo
public abstract class JsonTypeInfo<T> : System.Text.Json.Serialization.Metadata.JsonTypeInfo
type JsonTypeInfo<'T> = class
    inherit JsonTypeInfo
Public NotInheritable Class JsonTypeInfo(Of T)
Inherits JsonTypeInfo
Public MustInherit Class JsonTypeInfo(Of T)
Inherits JsonTypeInfo

Type parameters

T

De algemene definitie van het type.

Overname
JsonTypeInfo<T>

Eigenschappen

Name Description
ConstructorAttributeProvider

Hiermee wordt een kenmerkprovider opgehaald of ingesteld die overeenkomt met de constructor voor deserialisatie.

(Overgenomen van JsonTypeInfo)
Converter

Hiermee wordt het JsonConverter gekoppelde type aan het huidige type.

(Overgenomen van JsonTypeInfo)
CreateObject

Hiermee haalt u een parameterloze factory op die moet worden gebruikt voor deserialisatie.

ElementType

Hiermee haalt u het elementtype op dat overeenkomt met een opsommingsteken, woordenlijst of optioneel type.

(Overgenomen van JsonTypeInfo)
IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of het huidige exemplaar is vergrendeld voor wijziging.

(Overgenomen van JsonTypeInfo)
KeyType

Hiermee haalt u het sleuteltype op dat overeenkomt met een woordenlijsttype.

(Overgenomen van JsonTypeInfo)
Kind

Hiermee haalt u een waarde op die het soort metagegevens van het contract beschrijft dat door het huidige exemplaar wordt opgegeven.

(Overgenomen van JsonTypeInfo)
NumberHandling

Hiermee haalt u de onderdrukking op typeniveau NumberHandling op of stelt u deze in.

(Overgenomen van JsonTypeInfo)
OnDeserialized

Hiermee wordt een callback opgehaald of ingesteld die moet worden aangeroepen nadat deserialisatie is uitgevoerd.

(Overgenomen van JsonTypeInfo)
OnDeserializing

Hiermee wordt een callback opgehaald of ingesteld die moet worden aangeroepen voordat deserialisatie plaatsvindt.

(Overgenomen van JsonTypeInfo)
OnSerialized

Hiermee wordt een callback opgehaald of ingesteld die moet worden aangeroepen nadat de serialisatie is uitgevoerd.

(Overgenomen van JsonTypeInfo)
OnSerializing

Hiermee wordt een callback opgehaald of ingesteld die moet worden aangeroepen voordat serialisatie plaatsvindt.

(Overgenomen van JsonTypeInfo)
Options

Hiermee haalt u de JsonSerializerOptions waarde op die is gekoppeld aan het huidige JsonTypeInfo exemplaar.

(Overgenomen van JsonTypeInfo)
OriginatingResolver

Hiermee haalt u de IJsonTypeInfoResolver instantie van waaruit dit metagegevensexemplaren afkomstig zijn, op of stelt u deze in.

(Overgenomen van JsonTypeInfo)
PolymorphismOptions

Hiermee wordt een configuratieobject opgehaald of ingesteld dat polymorfismemetagegevens opgeeft.

(Overgenomen van JsonTypeInfo)
PreferredPropertyObjectCreationHandling

Hiermee wordt de voorkeurswaarde JsonObjectCreationHandling opgehaald of ingesteld voor eigenschappen in het type.

(Overgenomen van JsonTypeInfo)
Properties

Hiermee haalt u de lijst JsonPropertyInfo met metagegevens op die overeenkomen met het huidige type.

(Overgenomen van JsonTypeInfo)
SerializeHandler

Serialiseert een exemplaar van het gebruik JsonSourceGenerationOptionsAttribute van T waarden die zijn opgegeven tijdens het ontwerp.

Type

Hiermee haalt u het Type JSON-serialisatiecontract op waarvoor het JSON-serialisatiecontract wordt gedefinieerd.

(Overgenomen van JsonTypeInfo)
UnmappedMemberHandling

Hiermee haalt u de onderdrukking op typeniveau JsonUnmappedMemberHandling op of stelt u deze in.

(Overgenomen van JsonTypeInfo)

Methoden

Name Description
CreateJsonPropertyInfo(Type, String)

Hiermee maakt u een leeg JsonPropertyInfo exemplaar voor de huidige JsonTypeInfo.

(Overgenomen van JsonTypeInfo)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MakeReadOnly()

Hiermee wordt het huidige exemplaar vergrendeld voor verdere wijzigingen.

(Overgenomen van JsonTypeInfo)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Extensiemethoden

Name Description
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions)

Hiermee wordt een JSON-schema gegenereerd dat overeenkomt met de opgegeven metagegevens van het contract.

Van toepassing op