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 IActionResultmais 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