IActionResultExecutor<TResult> Interface
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.
Définit une interface pour un service qui peut exécuter un type particulier de IActionResult en manipulant le HttpResponse.
generic <typename TResult>
where TResult : IActionResultpublic interface class IActionResultExecutor
public interface IActionResultExecutor<in TResult> where TResult : IActionResult
type IActionResultExecutor<'Result (requires 'Result :> IActionResult)> = interface
Public Interface IActionResultExecutor(Of In TResult)
Paramètres de type
- TResult
Type d'élément IActionResult.
Ce paramètre de type est contravariant. Cela signifie que vous pouvez utiliser le type spécifié ou tout type moins dérivé. Pour plus d’informations sur la covariance et la contravariance, consultez Covariance et contravariance dans les génériques.- Dérivé
Remarques
Les implémentations de IActionResultExecutor<TResult> sont généralement appelées par la ExecuteResultAsync(ActionContext) méthode du type de résultat d’action correspondant. Les implémentations doivent être inscrites en tant que services singleton.
Méthodes
ExecuteAsync(ActionContext, TResult) |
Exécute de manière asynchrone le résultat de l’action, en modifiant le HttpResponse. |