JsonTypeInfoResolver.Combine Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Combine(ReadOnlySpan<IJsonTypeInfoResolver>) | |
Combine(IJsonTypeInfoResolver[]) |
Combina varios IJsonTypeInfoResolver orígenes en uno. |
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 (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
Parámetros
- resolvers
- ReadOnlySpan<IJsonTypeInfoResolver>
Devoluciones
Se aplica a
Combine(IJsonTypeInfoResolver[])
- Source:
- JsonTypeInfoResolver.cs
- Source:
- JsonTypeInfoResolver.cs
- Source:
- JsonTypeInfoResolver.cs
Combina varios IJsonTypeInfoResolver orígenes en uno.
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
Parámetros
- resolvers
- IJsonTypeInfoResolver[]
Secuencia de solucionadores de contratos que se van a consultar para los metadatos.
Devoluciones
Combinación IJsonTypeInfoResolver de resultados de resolvers
.
Excepciones
resolvers
es null
.
Comentarios
El solucionador combinado consultará cada uno de resolvers
en el orden especificado y devolverá el primer resultado que no es NULL. Si todo resolvers
devuelve null
, el solucionador combinado también devolverá null
.
Se puede usar para combinar varios JsonSerializerContext orígenes, que normalmente definen metadatos de contrato para pequeños subconjuntos de tipos. También se puede usar para revertir a DefaultJsonTypeInfoResolver donde sea necesario.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de