Results<TResult1,TResult2> Classe

Définition

qui IResult peut être l’un des deux types différents IResult . 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> : Microsoft.AspNetCore.Http.INestedHttpResult, Microsoft.AspNetCore.Http.IResult, Microsoft.AspNetCore.Http.Metadata.IEndpointMetadataProvider where TResult1 : IResult where TResult2 : IResult
type Results<'TResult1, 'TResult2 (requires 'TResult1 :> IResult and 'TResult2 :> IResult)> = class
    interface IResult
    interface INestedHttpResult
    interface IEndpointMetadataProvider
Public NotInheritable Class Results(Of TResult1, TResult2)
Implements IEndpointMetadataProvider, INestedHttpResult, IResult

Paramètres de type

TResult1

Premier type de résultat.

TResult2

Deuxième type de résultat.

Héritage
Results<TResult1,TResult2>
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 routage.

Méthodes

ExecuteAsync(HttpContext)

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

Opérateurs

Implicit(TResult1 to Results<TResult1,TResult2>)

qui IResult peut être l’un des deux types différents IResult . 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>)

qui IResult peut être l’un des deux types différents IResult . 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 et MethodInfoassociésEndpoint.

S’applique à