【问题标题】:Does ServiceStack / Funq support injections of generic members?ServiceStack / Funq 是否支持注入泛型成员?
【发布时间】:2014-06-11 20:33:55
【问题描述】:

我的服务基类具有通用公共属性

public IProvider<TRequest, TResponse> Provider;

我正在尝试注入的

container.Register<IProvider<GetAccount, GetAccountResponse>>(c => new AccountProvider());

但在初始化其他非泛型属性时,这不起作用(属性为空)。

应该(我能做到)工作吗?

【问题讨论】:

    标签: servicestack funq


    【解决方案1】:

    这是一个公共字段:

    public IProvider<TRequest, TResponse> Provider;
    

    添加一个 getter/setter 使其成为公共属性:

    public IProvider<TRequest, TResponse> Provider { get; set; }
    

    Funq 支持哪些。

    【讨论】:

      猜你喜欢
      • 2011-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-05
      • 1970-01-01
      • 1970-01-01
      • 2018-04-11
      • 1970-01-01
      相关资源
      最近更新 更多