Puis-je obtenir de l'exécution courant contrôleur de HttpContext?

Je suis en utilisant certains 3rd party classes. Je veux obtenir le routevalues de mon contrôleur. Malheureusement, il ne donne pas de me le contrôleur actuel qui est en cours d'exécution. Puis-je l'obtenir à partir d'HttpContext?

La classe ressemble à quelque chose comme:

public class ServiceStationVisibilityProvider
        : ISiteMapNodeVisibilityProvider 
    {

        public bool IsVisible(SiteMapNode node, HttpContext context, IDictionary<string, object> sourceMetadata)
        {
            node.Title = DateTime.Now.ToString(); //need to access routevalues and set title
            return true;
        }

Maintenant, je pouvais manully inspecter Demande.RawUrl et d'analyser et de faire des choses funky. Cependant, je ne veux pas écrire ce genre et à l'automne des ennuis plus tard, lorsque la demande augmente.
}

OriginalL'auteur Jaggu | 2011-10-07