Partager via


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

Définition

IResult qui peut être l’un des cinq types différentsIResult. Lors de l’exécution, exécute le instance sous-jacent IResult qui a été retourné par le point de terminaison 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

Paramètres de type

TResult1

Premier type de résultat.

TResult2

Deuxième type de résultat.

TResult3

Troisième type de résultat.

TResult4

Quatrième type de résultat.

TResult5

Cinquième type de résultat.

Héritage
Results<TResult1,TResult2,TResult3,TResult4,TResult5>
Implémente

Remarques

Une instance de ce type ne peut pas être créée explicitement. Utilisez les opérateurs de cast implicites pour créer un instance à partir d’un instance de l’un des arguments de type déclarés, par exemple.Results<Ok, BadRequest> result = TypedResults.Ok();

Propriétés

Result

Obtient le réel IResult retourné par le délégué du gestionnaire de Endpoint routes.

Méthodes

ExecuteAsync(HttpContext)

Écrivez une réponse HTTP reflétant le résultat.

Opérateurs

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

IResult qui peut être l’un des cinq types différentsIResult. Lors de l’exécution, exécute le instance sous-jacent IResult qui a été retourné par le point de terminaison HTTP.

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

IResult qui peut être l’un des cinq types différentsIResult. Lors de l’exécution, exécute le instance sous-jacent IResult qui a été retourné par le point de terminaison HTTP.

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

IResult qui peut être l’un des cinq types différentsIResult. Lors de l’exécution, exécute le instance sous-jacent IResult qui a été retourné par le point de terminaison HTTP.

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

IResult qui peut être l’un des cinq types différentsIResult. Lors de l’exécution, exécute le instance sous-jacent IResult qui a été retourné par le point de terminaison HTTP.

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

IResult qui peut être l’un des cinq types différentsIResult. Lors de l’exécution, exécute le instance sous-jacent IResult qui a été retourné par le point de terminaison HTTP.

Implémentations d’interfaces explicites

IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder)

Remplit les métadonnées pour les associés Endpoint et MethodInfo.

S’applique à