JsonTypeInfoResolver.Combine(IJsonTypeInfoResolver[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Combina più IJsonTypeInfoResolver origini in una.
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
Parametri
- resolvers
- IJsonTypeInfoResolver[]
Sequenza di resolver del contratto da eseguire query per i metadati.
Restituisce
Combinazione IJsonTypeInfoResolver dei risultati da resolvers
.
Eccezioni
resolvers
è null
.
Commenti
Il resolver combinato eseguirà una query su ogni oggetto resolvers
nell'ordine specificato, restituendo il primo risultato non null. Se tutto resolvers
restituisce null
, il sistema di risoluzione combinato restituirà null
anche .
Può essere usato per combinare più JsonSerializerContext origini, che in genere definiscono metadati del contratto per piccoli subset di tipi. Può anche essere usato per tornare a DefaultJsonTypeInfoResolver ovunque necessario.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per