में एक प्रदाता का उपयोग कैसे करें मैं कोडNinject
public class Something {
[Inject]
public Configuration config {get;set;} //singleton
[Inject]
public Provider<WindowHandler> windowsProvider { get; set; } //NOT singleton
public void Search(string text) {
WindowHandler handler = windowsProvider.Create(xxxxxx);
//use the new handler that was created
}
}
निम्नलिखित है लेकिन ऐसा लगता है प्रदाता एक iConText जहाँ मैं xxxxxx डाल लेता है। जब मैंने बूटस्ट्रैप किया और बनाया तो आईसीएन्टेक्स्ट को कर्नेल से Something.cs का उपयोग नहीं किया जाना चाहिए। कोई पैरामीटर प्रदाता पर विधि बनाएँ विधि ??? (मैं गुइस भूमि के दृष्टिकोण से आ रहा हूं जहां इसे ऊपर की तरह कोड किया जाएगा)।
तो सवाल यह है कि मैं इसे सही तरीके से कैसे करूं?
धन्यवाद, डीन
Func वही है जो मैं ढूंढ रहा था। क्या 2.0 में ऐसा करने का कोई तरीका नहीं है, जिस संस्करण पर हम हैं? –
देखें http://stackoverflow.com/questions/4840157/does-ninject-support-func-auto-generated-factory/4851885#4851885 –