Unity Application Block, How pass a parameter to Injection Factory?

前端 未结 2 1282
悲&欢浪女
悲&欢浪女 2020-12-30 12:03

Here what I have now

  Container.RegisterType();
  Container.RegisterType(
                new I         


        
2条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-30 12:49

    Resolve method allow passing parameters of ResolverOverride. Subtype of ResolverOverride is ParameterOverride which can be used to pass parameter to resolved constructor.

    You can do it this way (parameter is Name and passed value is John):

    Container.Resolve(new ParameterOverride("Name", "John"));
    

提交回复
热议问题