JsonTypeInfoResolver.Combine(IJsonTypeInfoResolver[]) 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.
Kombiniert mehrere IJsonTypeInfoResolver Quellen zu einer Quelle.
public:
static System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver ^ Combine(... cli::array <System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver ^> ^ resolvers);
public static System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Combine (params System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[] resolvers);
static member Combine : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver[] -> System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
Public Function Combine (ParamArray resolvers As IJsonTypeInfoResolver()) As IJsonTypeInfoResolver
Parameter
- resolvers
- IJsonTypeInfoResolver[]
Sequenz von Vertragslösern, die nach Metadaten abgefragt werden sollen.
Gibt zurück
Ein IJsonTypeInfoResolver kombiniertes Ergebnis von resolvers
.
Ausnahmen
resolvers
ist null
.
Hinweise
Der kombinierte Resolver fragt jedes in resolvers
der angegebenen Reihenfolge ab und gibt das erste Ergebnis zurück, das ungleich NULL ist. Wenn alle resolvers
zurückgeben null
, gibt der kombinierte Resolver ebenfalls zurück null
.
Kann verwendet werden, um mehrere JsonSerializerContext Quellen zu kombinieren, die in der Regel Vertragsmetadaten für kleine Teilmengen von Typen definieren. Es kann auch verwendet werden, um bei Bedarf auf DefaultJsonTypeInfoResolver zurückzugreifen.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für