JsonTypeInfoResolver.Combine Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Combine(ReadOnlySpan<IJsonTypeInfoResolver>) | |
Combine(IJsonTypeInfoResolver[]) |
Combina várias IJsonTypeInfoResolver fontes em uma. |
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
Parâmetros
- resolvers
- ReadOnlySpan<IJsonTypeInfoResolver>
Retornos
Aplica-se a
Combine(IJsonTypeInfoResolver[])
- Origem:
- JsonTypeInfoResolver.cs
- Origem:
- JsonTypeInfoResolver.cs
- Origem:
- JsonTypeInfoResolver.cs
Combina várias IJsonTypeInfoResolver fontes em uma.
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[]
Sequência de resolvedores de contrato a serem consultados para metadados.
Retornos
Uma IJsonTypeInfoResolver combinação de resultados de resolvers
.
Exceções
resolvers
é null
.
Comentários
O resolvedor combinado consultará cada um dos resolvers
na ordem especificada, retornando o primeiro resultado que não é nulo. Se todos resolvers
retornarem null
, o resolvedor combinado também retornará null
.
Pode ser usado para combinar várias JsonSerializerContext fontes, que normalmente definem metadados de contrato para pequenos subconjuntos de tipos. Ele também pode ser usado para fazer fallback para DefaultJsonTypeInfoResolver onde for necessário.
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de