Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6> Classe
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.
public sealed class Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6> : Microsoft.AspNetCore.Http.INestedHttpResult, Microsoft.AspNetCore.Http.IResult, Microsoft.AspNetCore.Http.Metadata.IEndpointMetadataProvider where TResult1 : IResult where TResult2 : IResult where TResult3 : IResult where TResult4 : IResult where TResult5 : IResult where TResult6 : IResult
type Results<'TResult1, 'TResult2, 'TResult3, 'TResult4, 'TResult5, 'TResult6 (requires 'TResult1 :> IResult and 'TResult2 :> IResult and 'TResult3 :> IResult and 'TResult4 :> IResult and 'TResult5 :> IResult and 'TResult6 :> IResult)> = class
interface IResult
interface INestedHttpResult
interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2, TResult3, TResult4, TResult5, TResult6)
Implements IEndpointMetadataProvider, INestedHttpResult, IResult
Parâmetros de tipo
- TResult1
O primeiro tipo de resultado.
- TResult2
O segundo tipo de resultado.
- TResult3
O terceiro tipo de resultado.
- TResult4
O quarto tipo de resultado.
- TResult5
O quinto tipo de resultado.
- TResult6
O sexto tipo de resultado.
- Herança
-
Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>
- Implementações
Comentários
Uma instância desse tipo não pode ser criada explicitamente. Use os operadores de conversão implícita para criar uma instância de uma instância de um dos argumentos de tipo declarados, por exemplo. Results<Ok, BadRequest> result = TypedResults.Ok();
Propriedades
Result |
Obtém o real IResult retornado pelo delegado do Endpoint manipulador de rotas. |
Métodos
ExecuteAsync(HttpContext) |
Escreva uma resposta HTTP refletindo o resultado. |
Operadores
Implicit(TResult1 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Um IResult que pode ser um dos seis tipos diferentes IResult . Na execução, executará a instância subjacente IResult que foi realmente retornada pelo ponto de extremidade HTTP. |
Implicit(TResult2 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Um IResult que pode ser um dos seis tipos diferentes IResult . Na execução, executará a instância subjacente IResult que foi realmente retornada pelo ponto de extremidade HTTP. |
Implicit(TResult3 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Um IResult que pode ser um dos seis tipos diferentes IResult . Na execução, executará a instância subjacente IResult que foi realmente retornada pelo ponto de extremidade HTTP. |
Implicit(TResult4 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Um IResult que pode ser um dos seis tipos diferentes IResult . Na execução, executará a instância subjacente IResult que foi realmente retornada pelo ponto de extremidade HTTP. |
Implicit(TResult5 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Um IResult que pode ser um dos seis tipos diferentes IResult . Na execução, executará a instância subjacente IResult que foi realmente retornada pelo ponto de extremidade HTTP. |
Implicit(TResult6 to Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>) |
Um IResult que pode ser um dos seis tipos diferentes IResult . Na execução, executará a instância subjacente IResult que foi realmente retornada pelo ponto de extremidade HTTP. |
Implantações explícitas de interface
IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder) |
Preenche metadados para os relacionados Endpoint e MethodInfo. |