JsonTypeInfoResolver.Combine Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Combine(ReadOnlySpan<IJsonTypeInfoResolver>) | |
Combine(IJsonTypeInfoResolver[]) |
Combine plusieurs IJsonTypeInfoResolver sources en une seule. |
Combine(ReadOnlySpan<IJsonTypeInfoResolver>)
public:
static System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver ^ Combine(ReadOnlySpan<System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver ^> resolvers);
public static System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Combine (scoped ReadOnlySpan<System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?> resolvers);
static member Combine : ReadOnlySpan<System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver> -> System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
Public Function Combine (resolvers As ReadOnlySpan(Of IJsonTypeInfoResolver)) As IJsonTypeInfoResolver
Paramètres
- resolvers
- ReadOnlySpan<IJsonTypeInfoResolver>
Retours
S’applique à
Combine(IJsonTypeInfoResolver[])
- Source:
- JsonTypeInfoResolver.cs
- Source:
- JsonTypeInfoResolver.cs
- Source:
- JsonTypeInfoResolver.cs
Combine plusieurs IJsonTypeInfoResolver sources en une seule.
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
Paramètres
- resolvers
- IJsonTypeInfoResolver[]
Séquence de résolveurs de contrat à interroger pour les métadonnées.
Retours
Une IJsonTypeInfoResolver combinaison des résultats de resolvers
.
Exceptions
resolvers
a la valeur null
.
Remarques
Le programme de résolution combiné interroge chacun de resolvers
dans l’ordre spécifié, en retournant le premier résultat qui n’est pas null. Si tous resolvers
retournent null
, le programme de résolution combiné retourne null
également .
Peut être utilisé pour combiner plusieurs JsonSerializerContext sources, qui définissent généralement les métadonnées de contrat pour de petits sous-ensembles de types. Il peut également être utilisé pour revenir en arrière chaque DefaultJsonTypeInfoResolver fois que nécessaire.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour