JsonTypeInfo.CreateJsonTypeInfo Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CreateJsonTypeInfo(Type, JsonSerializerOptions) |
Erstellt eine leere JsonTypeInfo Instanz. |
CreateJsonTypeInfo<T>(JsonSerializerOptions) |
Erstellt eine leere JsonTypeInfo<T> Instanz. |
CreateJsonTypeInfo(Type, JsonSerializerOptions)
- Quelle:
- JsonTypeInfo.cs
- Quelle:
- JsonTypeInfo.cs
- Quelle:
- JsonTypeInfo.cs
Erstellt eine leere JsonTypeInfo Instanz.
public:
static System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ CreateJsonTypeInfo(Type ^ type, System::Text::Json::JsonSerializerOptions ^ options);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateJsonTypeInfo (Type type, System.Text.Json.JsonSerializerOptions options);
static member CreateJsonTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Shared Function CreateJsonTypeInfo (type As Type, options As JsonSerializerOptions) As JsonTypeInfo
Parameter
- type
- Type
Der Typ, für den Vertragsmetadaten angegeben werden.
- options
- JsonSerializerOptions
Die JsonSerializerOptions Instanz, der die Metadaten zugeordnet sind.
Gibt zurück
Eine leere JsonTypeInfo Instanz.
Ausnahmen
type
oder options
ist null
.
type
kann nicht für die Serialisierung verwendet werden.
Hinweise
Der zurückgegebene JsonTypeInfo ist leer, mit Ausnahme der Converter Eigenschaft, die entweder von Converters oder den integrierten Konvertern für den Typ aufgelöst wird. Alle Konverter, die über für JsonConverterAttribute die Typdeklaration angegeben sind, werden von dieser Methode nicht aufgelöst.
Welcher Konverter aufgelöst wird, beeinflusst den Wert von , Kindder den Typ der Metadaten einschränkt, die in der JsonTypeInfo Instanz geändert werden können.
Gilt für:
CreateJsonTypeInfo<T>(JsonSerializerOptions)
- Quelle:
- JsonTypeInfo.cs
- Quelle:
- JsonTypeInfo.cs
- Quelle:
- JsonTypeInfo.cs
Erstellt eine leere JsonTypeInfo<T> Instanz.
public:
generic <typename T>
static System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ CreateJsonTypeInfo(System::Text::Json::JsonSerializerOptions ^ options);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> CreateJsonTypeInfo<T> (System.Text.Json.JsonSerializerOptions options);
static member CreateJsonTypeInfo : System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T>
Public Shared Function CreateJsonTypeInfo(Of T) (options As JsonSerializerOptions) As JsonTypeInfo(Of T)
Typparameter
- T
Der Typ, für den Vertragsmetadaten angegeben werden.
Parameter
- options
- JsonSerializerOptions
Die JsonSerializerOptions Instanz, der die Metadaten zugeordnet sind.
Gibt zurück
Eine leere JsonTypeInfo<T> Instanz.
Ausnahmen
options
ist null
.
Hinweise
Das zurückgegebene <see cref="T:System.Text.Json.Serialization.Metadata.JsonTypeInfo'1> ist leer, mit Ausnahme der Converter Eigenschaft, die entweder von oder den Converters integrierten Konvertern für den Typ aufgelöst wird. Alle Konverter, die über für JsonConverterAttribute die Typdeklaration angegeben sind, werden von dieser Methode nicht aufgelöst.
Welcher Konverter aufgelöst wird, beeinflusst den Wert von , Kindder den Typ der Metadaten einschränkt, die in der JsonTypeInfo Instanz geändert werden können.