Avantage d'utiliser IActionResult comme type de résultat dans les actions
Quel est l'avantage ou une recommandation sur l'utilisation de IActionResult
que le type de retour d'une WebApi contrôleur plutôt du type réel que vous voulez retourner?
La plupart des exemples que j'ai vu de retour IActionResult
mais quand j'ai créer mon premier site, j'utilise exclusivement ce Modèle de Vue des classes comme mon des types de retour.... maintenant je pense que j'ai tout faux!
source d'informationauteur Zeus82
Vous devez vous connecter pour publier un commentaire.
Le principal avantage est que vous pouvez retourner d'erreur/état des codes ou des redirections/url de ressource.
Par exemple:
ou
Le principal avantage est que vous pouvez facilement tester votre code à l'aide d'un moqueur cadre.
Et que vous construisez votre contrôleurs, vous pouvez facilement changer votre retour de l'objet. IActionResult est une interface et a de nombreuses implémentations comme JsonResult, ViewResult, FileResult et ainsi de suite.