【发布时间】:2010-01-09 12:52:46
【问题描述】:
我们将在 WCF 中使用自定义角色提供程序。被覆盖的方法 GetRolesForUser 将需要使用已经存在的 RoleRepository。
现在,对于普通类,我们将使用 StructureMap 构造它,并且 RoleRepository 依赖项将通过构造函数注入。
但是,WCF 负责构建自定义角色提供程序类,并且通过 web.config 中的 roleManager 属性明确地“完成”。
我真的不想将 RoleRepository 依赖硬连接到自定义角色 probvider 类中,但看起来我必须这样做。
有什么想法吗?
【问题讨论】:
标签: wcf dependency-injection structuremap roleprovider