Compartir a través de


Results<TResult1,TResult2,TResult3> Clase

Definición

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

public sealed class Results<TResult1,TResult2,TResult3> : Microsoft.AspNetCore.Http.INestedHttpResult, Microsoft.AspNetCore.Http.IResult, Microsoft.AspNetCore.Http.Metadata.IEndpointMetadataProvider where TResult1 : IResult where TResult2 : IResult where TResult3 : IResult
type Results<'TResult1, 'TResult2, 'TResult3 (requires 'TResult1 :> IResult and 'TResult2 :> IResult and 'TResult3 :> IResult)> = class
    interface IResult
    interface INestedHttpResult
    interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2, TResult3)
Implements IEndpointMetadataProvider, INestedHttpResult, IResult

Parámetros de tipo

TResult1

Primer tipo de resultado.

TResult2

Segundo tipo de resultado.

TResult3

Tercer tipo de resultado.

Herencia
Results<TResult1,TResult2,TResult3>
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 valor 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>)

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

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

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

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

que IResult podría ser uno de tres tipos diferentes IResult . Al ejecutar, 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