वर्तमान अनुरोध के साथ मैं URL को होस्टनाम प्राप्त कर सकते हैं का उपयोग करना:HttpContext.Current का उपयोग किए बिना यूआरएल होस्टनाम का निर्धारण करें?
HttpContext.Current.Request.Url.Host
लेकिन - मैं वर्तमान अनुरोध (HttpContext.Current
) का उपयोग किए बिना URL को होस्टनाम निर्धारित करने के लिए की जरूरत है। इसका कारण यह है कि जब SQL एसक्यूएलेंसी पाई जाती है तो मेरे कोड को SqlDependency
से ऑन चेंज कॉलबैक में कॉल किया जाता है। Althougth कोड मेरे वेब ऐप में रहता है, कोई अनुरोध नहीं है, और HttpContext.Current
शून्य है।
मुझे उम्मीद थी कि मैं इसे HttpRuntime
से पकड़ सकता हूं, लेकिन वहां उपयोग के कुछ भी प्रतीत नहीं होते हैं। क्या कोई तरीका है कि मैं यह जानकारी प्राप्त कर सकता हूं?
हमारी वेब साइटों में से एक किसी भी का जवाब आपूर्ति मेजबान नाम। आने वाले अनुरोध का निरीक्षण किए बिना, हमारे पास पहुंचने के लिए उपयोग किए गए होस्टनाम का पता लगाना मुश्किल होगा। – spender
आप क्या करने की कोशिश कर रहे हैं, और आपका कोड कब चल रहा है? क्या यह एसकएलडैपेन्सीेंसी ऑन चेंज इवेंट में है, ऐप कैश के ऑनमोम कॉलबैक में या कहीं और? – Journey
स्पष्टता के लिए प्रश्न संपादित करें –