猿问

Unity2.0构造注入(xml配置)

public interfacle IOrderRepository{}

public interfacle IMainModuleContext{}

public class OrderRepository:IOrderRepository

{

public OrderRepository(IMainModuleContext context) {

}

}

 

请问如何使用xml配置注入上面那个构造函数呢?

 

<register type="XXXXXX" mapTo="XXXXXXXX">
        <constructor>
          <param name="context">
            <value value="XXXXXXXXXX"/>
          </param>
        </constructor>
      </register>

 

上面OrderRepository类要修改一下,要实现构造注入给context.

 

public class OrderRepository:IOrderRepository {

private IMainModuleContext Context;

public OrderRepository(IMainModuleContext context) {

Context=context;

}

 public void Add()

{

Context.add();

}

 }


汪汪一只猫
浏览 783回答 2
2回答
随时随地看视频慕课网APP
我要回答