JsonTypeInfoResolver.Combine(IJsonTypeInfoResolver[]) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Łączy wiele IJsonTypeInfoResolver źródeł w jeden.
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
Parametry
- resolvers
- IJsonTypeInfoResolver[]
Sekwencja rozpoznawania kontraktów, które mają być odpytywane pod kątem metadanych.
Zwraca
Połączenie IJsonTypeInfoResolver wyników z elementu resolvers
.
Wyjątki
resolvers
to null
.
Uwagi
Połączony program rozpoznawania nazw będzie wysyłać zapytania do każdego z resolvers
elementów w określonej kolejności, zwracając pierwszy wynik, który nie ma wartości null. Jeśli wszystkie resolvers
zwrócą wartość null
, funkcja połączonego rozpoznawania nazw zwróci również wartość null
.
Może służyć do łączenia wielu JsonSerializerContext źródeł, które zwykle definiują metadane kontraktu dla małych podzbiorów typów. Można go również użyć do powrotu do DefaultJsonTypeInfoResolver wszędzie tam, gdzie jest to konieczne.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla