Comment voulez-vous détecter le navigateur courant dans une Api Contrôleur?

Je suis en train d'essayer de détecter le navigateur web actuel au sein de l'un de mes Contrôleurs d'Api dans mon programme à l'aide de MVC4. Partout où je regarde les gens disent d'utiliser Request.Browser, cependant je ne peux pas obtenir que cela fonctionne. Toutes les suggestions ou est-il quelque chose que je suis dominant?

Demande dans un APIController est un HttpRequestMessage vs HttpRequest qui contient les informations du navigateur. Pour obtenir les capacités du navigateur, il suffit d'utiliser HttpBrowserCapabilities bc = HttpContext.Current.Request.Browser;

OriginalL'auteur Smoore | 2013-06-25