2012-04-18 4 views
5

मैं आवेदन मैं लिख रहा हूँ में SignalR उपयोग कर रहा हूँ, लेकिन मैं विशेष रूप से https://github.com/SignalR/SignalR/wiki/Hubs पर अंतिम उदाहरण की तरह उदाहरण से उलझन में हूँ AspNetHost.DependencyResolverSignalR और AspNetHost.DependencyResolver

IConnectionManager connectionManager = AspNetHost.DependencyResolver.Resolve<IConnectionManager>(); 
dynamic clients = connectionManager.GetClients<MyHub>(); 

के उपयोग मैं तो मैं गलत नहीं हूं यह एक निर्भरता इंजेक्शन उपकरण है? समस्या यह है कि मैं बाकी सब कुछ के लिए स्ट्रक्चर मैप का उपयोग कर रहा हूं, और मेरे पास दो निर्भरता इंजेक्शन फ्रेमवर्क नहीं होंगे।

AspNetHost.DependencyResolver आवश्यक है?

+1

डाउनवोट क्यों ?? – reach4thelasers

उत्तर

3

सिग्नलआर में निर्भरता/सेवाओं का एक समूह है जिसे इसे कार्य करने की आवश्यकता है, और यह उन लोगों को निर्भर करता है जो निर्भरता रिसेल्वर के माध्यम से होते हैं।

आप उस रिज़ॉल्वर को अपने आप (जैसे स्ट्रक्चर मैप, निनजेक्ट इत्यादि) से प्रतिस्थापित कर सकते हैं, लेकिन यदि आप नहीं करते हैं, तो सिग्नलर इसका डिफ़ॉल्ट रिज़ॉल्वर का उपयोग करेगा।