Использование текущего запроса я могу получить URL-имя хоста с:Определить имя хоста URL без использования HttpContext.Current?
HttpContext.Current.Request.Url.Host
Но - мне нужно, чтобы определить URL-имя хоста без использования текущего запроса (HttpContext.Current
). Причина этого в том, что мой код вызывается из SqlDependency
в обратном вызове onChange, когда найден SQL-зависимость. Althougth код находится в моем веб-приложении, запрос отсутствует, а HttpContext.Current
- null.
Я надеялся, что смогу схватить его с HttpRuntime
, но там, похоже, ничего не может быть. есть ли способ получить эту информацию?
Один из наших веб-сайтов отвечает на любые имя хоста. Без проверки входящего запроса было бы сложно определить имя хоста, используемое для нас. – spender
Что вы пытаетесь сделать, и точно, когда ваш код запущен? Является ли это событием OnChange SqlDependency, в приложении Cache's onRemoveCallback или где-то еще? – Journey
Отредактировал вопрос для наглядности –