我有一个类Factory
,该类具有一个带一个参数的构造函数和一个Create
方法,该方法返回IClient
对象。
class Factory
{
public Factory(SomeParam someParam)
{ /*...*/ }
public IClient Create()
{ /*...*/ }
}
如何在autofac中注册Factory
?
答案 0 :(得分:1)
您应该首先注册您的工厂,然后注册一个代表,该代表将解决工厂问题并返回`IClient。
当然android.useAndroidX=true
android.enableJetifier=true
也应该在 Autofac
SomeParam