Share via


Results<TResult1,TResult2,TResult3,TResult4,TResult5> Clase

Definición

que IResult podría ser uno de los cinco tipos diferentes IResult . Al ejecutarse, se ejecutará la instancia subyacente IResult que realmente devolvió el punto de conexión HTTP.

public sealed class Results<TResult1,TResult2,TResult3,TResult4,TResult5> : 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
type Results<'TResult1, 'TResult2, 'TResult3, 'TResult4, 'TResult5 (requires 'TResult1 :> IResult and 'TResult2 :> IResult and 'TResult3 :> IResult and 'TResult4 :> IResult and 'TResult5 :> IResult)> = class
    interface IResult
    interface INestedHttpResult
    interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2, TResult3, TResult4, TResult5)
Implements IEndpointMetadataProvider, INestedHttpResult, IResult

Parámetros de tipo

TResult1

Primer tipo de resultado.

TResult2

Segundo tipo de resultado.

TResult3

Tercer tipo de resultado.

TResult4

Cuarto tipo de resultado.

TResult5

Quinto tipo de resultado.

Herencia
Results<TResult1,TResult2,TResult3,TResult4,TResult5>
Implementaciones

Comentarios

No se puede crear explícitamente una instancia de este tipo. Use los operadores de conversión implícitos para crear una instancia a partir de una de las instancias de uno de los argumentos de tipo declarados, por ejemplo. Results<Ok, BadRequest> result = TypedResults.Ok();

Propiedades

Result

Obtiene el real IResult devuelto por el Endpoint delegado del controlador de ruta.

Métodos

ExecuteAsync(HttpContext)

Escriba una respuesta HTTP que refleje el resultado.

Operadores

Implicit(TResult1 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>)

que IResult podría ser uno de los cinco tipos diferentes IResult . Al ejecutarse, se ejecutará la instancia subyacente IResult que realmente devolvió el punto de conexión HTTP.

Implicit(TResult2 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>)

que IResult podría ser uno de los cinco tipos diferentes IResult . Al ejecutarse, se ejecutará la instancia subyacente IResult que realmente devolvió el punto de conexión HTTP.

Implicit(TResult3 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>)

que IResult podría ser uno de los cinco tipos diferentes IResult . Al ejecutarse, se ejecutará la instancia subyacente IResult que realmente devolvió el punto de conexión HTTP.

Implicit(TResult4 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>)

que IResult podría ser uno de los cinco tipos diferentes IResult . Al ejecutarse, se ejecutará la instancia subyacente IResult que realmente devolvió el punto de conexión HTTP.

Implicit(TResult5 to Results<TResult1,TResult2,TResult3,TResult4,TResult5>)

que IResult podría ser uno de los cinco tipos diferentes IResult . Al ejecutarse, se ejecutará la instancia subyacente IResult que realmente devolvió el punto de conexión HTTP.

Implementaciones de interfaz explícitas

IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder)

Rellena los metadatos de los relacionados Endpoint y MethodInfo.

Se aplica a