Results<TResult1,TResult2,TResult3> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Paramètres de type
- TResult1
Premier type de résultat.
- TResult2
Deuxième type de résultat.
- TResult3
Troisième type de résultat.
- Héritage
-
Results<TResult1,TResult2,TResult3>
- 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>) |
IResult qui peut être l’un des trois 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>) |
IResult qui peut être l’un des trois 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>) |
IResult qui peut être l’un des trois 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. |