继承基类
时间:2020-03-06 14:22:10 来源:igfitidea点击:
我正在尝试对Active Directory使用表单身份验证,但是我需要AD中的角色(memberOf)。我试图重写RoleProvider的成员以使其成为可能(除非有人知道更好的方法)。我被困在从RoleProvider继承的新类中的错误。
错误是:
ADAuth.ActiveDirectoryRoleProvider'未实现继承的抽象成员'System.Web.Security.RoleProvider.ApplicationName.get'
如何设置所有我不覆盖的其他成员?我是否必须在继承的类中全部创建它们,还是有办法告诉它只使用基类中的那些?
解决方案
我们必须重写基类的所有抽象元素。如果将它们标记为抽象,则意味着基类不提供默认实现,因此我们不能调用它。