从一个方法解析类并注册返回对象

时间:2019-07-03 12:15:00

标签: c# autofac

我有一个类Factory,该类具有一个带一个参数的构造函数和一个Create方法,该方法返回IClient对象。

class Factory
{
  public Factory(SomeParam someParam) 
  { /*...*/ }

  public IClient Create()
  { /*...*/ }
}

如何在autofac中注册Factory

1 个答案:

答案 0 :(得分:1)

您应该首先注册您的工厂,然后注册一个代表,该代表将解决工厂问题并返回`IClient。

当然android.useAndroidX=true android.enableJetifier=true 也应该在 Autofac

中注册
SomeParam