nInject aLTER绑定基础上的owin.context.user.isthy



我需要更改user.Identity的ninject base。

我有这种情况: 基于用户演员主张,我用于自己的目的。 我必须在我的类构造函数上注入索赔的价值。我该怎么做?

public class C { 
    public C (string ActorValue) {
        // code here
    }
}

谢谢

这很容易,如果我正确理解了要求:

kernel.Bind<C>().ToMethod(
            ctx =>
              {
                // you can also do anything like HttpContext.Current.GetOwinContext() etc..
                var id = HttpContext.Current?.User?.Identity?.Name ?? "not found";
                return new C(id);
              });

相关内容

  • 没有找到相关文章

最新更新