Taal

JsonMetadataServices Klas

Definitie

Biedt helpers voor het maken en initialiseren van metagegevens voor JSON-serialiseerbare typen.

public ref class JsonMetadataServices abstract sealed
public static class JsonMetadataServices
type JsonMetadataServices = class
Public Class JsonMetadataServices
Overname
JsonMetadataServices

Opmerkingen

Deze API is bedoeld voor gebruik door de uitvoer van de System.Text.Json-brongenerator. Het mag niet rechtstreeks worden aangeroepen.

Eigenschappen

Name Description
BFloat16Converter

Biedt helpers voor het maken en initialiseren van metagegevens voor JSON-serialiseerbare typen.

BooleanConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd Boolean .

ByteArrayConverter

Hiermee haalt u een object op waarmee bytematrixwaarden worden geconverteerd.

ByteConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd Byte .

CharConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd Char .

DateOnlyConverter

Retourneert een JsonConverter<T> exemplaar waarmee waarden worden geconverteerd DateOnly .

DateTimeConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd DateTime .

DateTimeOffsetConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd DateTimeOffset .

Decimal128Converter

Biedt helpers voor het maken en initialiseren van metagegevens voor JSON-serialiseerbare typen.

Decimal32Converter

Biedt helpers voor het maken en initialiseren van metagegevens voor JSON-serialiseerbare typen.

Decimal64Converter

Biedt helpers voor het maken en initialiseren van metagegevens voor JSON-serialiseerbare typen.

DecimalConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd Decimal .

DoubleConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd Double .

GuidConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd Guid .

HalfConverter

Retourneert een JsonConverter<T> exemplaar waarmee waarden worden geconverteerd Half .

Int128Converter

Retourneert een JsonConverter<T> exemplaar waarmee waarden worden geconverteerd Int128 .

Int16Converter

Hiermee haalt u een object op waarmee waarden worden geconverteerd Int16 .

Int32Converter

Hiermee haalt u een object op waarmee waarden worden geconverteerd Int32 .

Int64Converter

Hiermee haalt u een object op waarmee waarden worden geconverteerd Int64 .

JsonArrayConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd JsonArray .

JsonDocumentConverter

Retourneert een JsonConverter<T> exemplaar waarmee waarden worden geconverteerd JsonDocument .

JsonElementConverter

Hiermee haalt u een JSON-conversieprogramma op waarmee waarden worden geconverteerd JsonElement .

JsonNodeConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd JsonNode .

JsonObjectConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd JsonObject .

JsonValueConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd JsonValue .

MemoryByteConverter

Retourneert een JsonConverter<T> exemplaar waarmee waarden worden geconverteerd Memory<T> .

ObjectConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd Object .

ReadOnlyMemoryByteConverter

Retourneert een JsonConverter<T> exemplaar waarmee waarden worden geconverteerd ReadOnlyMemory<T> .

SByteConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd SByte .

SingleConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd Single .

StringConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd String .

TimeOnlyConverter

Retourneert een JsonConverter<T> exemplaar waarmee waarden worden geconverteerd TimeOnly .

TimeSpanConverter

Hiermee haalt u een JSON-conversieprogramma op waarmee waarden worden geconverteerd TimeSpan .

UInt128Converter

Retourneert een JsonConverter<T> exemplaar waarmee waarden worden geconverteerd UInt128 .

UInt16Converter

Hiermee haalt u een object op waarmee waarden worden geconverteerd UInt16 .

UInt32Converter

Hiermee haalt u een object op waarmee waarden worden geconverteerd UInt32 .

UInt64Converter

Hiermee haalt u een object op waarmee waarden worden geconverteerd UInt64 .

UriConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd Uri .

VersionConverter

Hiermee haalt u een object op waarmee waarden worden geconverteerd Version .

Methoden

Name Description
CreateArrayInfo<TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TElement[]>)

Hiermee maakt u serialisatiemetagegevens voor een matrix.

CreateConcurrentQueueInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan ConcurrentQueue<T>.

CreateConcurrentStackInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan ConcurrentStack<T>.

CreateDictionaryInfo<TCollection,TKey,TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan Dictionary<TKey,TValue>.

CreateIAsyncEnumerableInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u serialisatiemetagegevens voor typen die kunnen worden toegewezen aan IAsyncEnumerable<T>.

CreateICollectionInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan ICollection<T>.

CreateIDictionaryInfo<TCollection,TKey,TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan IDictionary<TKey,TValue>.

CreateIDictionaryInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan IDictionary.

CreateIEnumerableInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan IEnumerable<T>.

CreateIEnumerableInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan IEnumerable.

CreateIListInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan IList<T>.

CreateIListInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan IList.

CreateImmutableDictionaryInfo<TCollection,TKey,TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>, Func<IEnumerable<KeyValuePair<TKey, TValue>>,TCollection>)

Hiermee maakt u metagegevens voor ImmutableDictionary<TKey,TValue> en typen die kunnen worden toegewezen aan IReadOnlyDictionary<TKey,TValue>.

CreateImmutableEnumerableInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>, Func<IEnumerable<TElement>, TCollection>)

Hiermee maakt u metagegevens voor niet-woordenlijst onveranderbare verzamelingstypen.

CreateIReadOnlyDictionaryInfo<TCollection,TKey,TValue>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan IReadOnlyDictionary<TKey,TValue>.

CreateIReadOnlySetInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Biedt helpers voor het maken en initialiseren van metagegevens voor JSON-serialiseerbare typen.

CreateISetInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan ISet<T>.

CreateListInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan List<T>.

CreateMemoryInfo<TElement>(JsonSerializerOptions, JsonCollectionInfoValues<Memory<TElement>>)

Hiermee maakt u serialisatiemetagegevens voor Memory<T>.

CreateObjectInfo<T>(JsonSerializerOptions, JsonObjectInfoValues<T>)

Hiermee maakt u metagegevens voor een complexe klasse of struct.

CreatePropertyInfo<T>(JsonSerializerOptions, JsonPropertyInfoValues<T>)

Hiermee maakt u metagegevens voor een eigenschap of veld.

CreateQueueInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan Queue<T>.

CreateQueueInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>, Action<TCollection,Object>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan Queue.

CreateReadOnlyMemoryInfo<TElement>(JsonSerializerOptions, JsonCollectionInfoValues<ReadOnlyMemory<TElement>>)

Hiermee maakt u serialisatiemetagegevens voor ReadOnlyMemory<T>.

CreateStackInfo<TCollection,TElement>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan Stack<T>.

CreateStackInfo<TCollection>(JsonSerializerOptions, JsonCollectionInfoValues<TCollection>, Action<TCollection,Object>)

Hiermee maakt u metagegevens voor typen die kunnen worden toegewezen aan Stack.

CreateUnionInfo<T>(JsonSerializerOptions, JsonUnionInfoValues<T>)

Biedt helpers voor het maken en initialiseren van metagegevens voor JSON-serialiseerbare typen.

CreateValueInfo<T>(JsonSerializerOptions, JsonConverter)

Hiermee maakt u metagegevens voor een primitieve of een type met een aangepast conversieprogramma.

GetEnumConverter<T>(JsonSerializerOptions)

Hiermee maakt u een JsonConverter<T> exemplaar waarmee waarden worden geconverteerd T .

GetNullableConverter<T>(JsonSerializerOptions)

Hiermee maakt u een JsonConverter<T> exemplaar waarmee waarden worden geconverteerd T?? .

GetNullableConverter<T>(JsonTypeInfo<T>)

Hiermee maakt u een JsonConverter<T> exemplaar waarmee waarden worden geconverteerd T?? .

GetUnsupportedTypeConverter<T>()

Hiermee haalt u een typeconversieprogramma op dat een NotSupportedException.

Van toepassing op