Uso de la solicitud actual que puedo conseguir con el nombre de host URL:Determine el nombre de host URL sin usar HttpContext.Current?
HttpContext.Current.Request.Url.Host
Pero - me necesitan para determinar el nombre de host URL sin el uso de la petición actual (HttpContext.Current
). La razón de esto es que mi código se llama desde SqlDependency
en la devolución de llamada onChange para cuando se encuentra una Dependencia de SQL. Aunque el código reside en mi aplicación web, no hay solicitud, y HttpContext.Current
es nulo.
Tenía la esperanza de poder tomarlo desde HttpRuntime
, pero no parece haber nada de uso allí. ¿Hay alguna manera de obtener esta información?
Uno de nuestros sitios web responde a cualquier nombre de host proporcionado. Sin inspeccionar la solicitud entrante, sería difícil determinar el nombre de host utilizado para contactarnos. – spender
¿Qué intenta hacer y exactamente cuándo se está ejecutando su código? ¿Está en el evento OnChange de SqlDependency, en onRemoveCallback de caché de aplicaciones o en otro lugar? – Journey
Se ha editado la pregunta para mayor claridad –