के अंदर ऑटोफ़ैक निर्भरताओं को हल करना मैं ऑटोफ़ैक में नया हूं और वर्तमान में कुछ कोर F # सिस्टम को बूट करने के लिए अपने ऐप कॉन्फ़िगरेशन के अंदर कस्टम मॉड्यूल का उपयोग कर रहा हूं। कोड मैं उपयोग कर रहा हूँमॉड्यूल क्लास
var builder = new ContainerBuilder();
builder.RegisterType<DefaultLogger>().As<IDefaultLogger>();
builder.RegisterModule(new ConfigurationSettingsReader("autofac"));
builder.Build();
है और मेरे एप्लिकेशन config अंदर मैं प्रासंगिक प्रणाली शुरू करने के लिए उचित तर्क है। मैं अपने मॉड्यूल के अंदर डिफॉल्ट लॉगर तक पहुंच प्राप्त करना चाहता हूं। मॉड्यूल आधार वर्ग के लिए मेटाडाटा मेरे पास उपलब्ध निम्न विकल्प हैं:
protected virtual void AttachToComponentRegistration(IComponentRegistry componentRegistry, IComponentRegistration registration);
protected virtual void AttachToRegistrationSource(IComponentRegistry componentRegistry, IRegistrationSource registrationSource);
public void Configure(IComponentRegistry componentRegistry);
protected virtual void Load(ContainerBuilder builder);
मैं केवल लोड का उपयोग कर अब तक और मुझे लगता है कि मुझे प्रवेश पर प्राप्त करने के लिए अनुमति होगी बिल्डर पर किसी भी तरीकों नहीं देख सकते हैं सर्विस।
इस http://stackoverflow.com/questions/23413211/autofac-cannot-resolve-dependency-in-module वाली डुप्लिकेट सवाल है? –