Déterminer le nom d'hôte URL sans utiliser HttpContext.Current?

À l'aide de la requête courante, je peux obtenir le nom d'hôte de l'URL:

HttpContext.Current.Request.Url.Host

Mais - je besoin pour déterminer le nom d'hôte de l'URL sans l'aide de la requête courante (HttpContext.Current). La raison pour cela est que mon code est appelé à partir d'un SqlDependency dans le onChange de rappel lorsqu'une Dépendance SQL est trouvé. Althougth le code réside dans mon application web, il n'y a pas de demande, et HttpContext.Current est null.

J'espérais que je pourrais prendre de HttpRuntimemais il ne semble pas être quelque chose d'utilisation. est il possible que je peux trouver cette information?

source d'informationauteur Matt Roberts