2011-02-13 68 views

回答

5

不,如果您从未使用此功能,则无需执行所有操作。抛出一个NotImplementedException总是一个很好的方式来表明这一点。

0

不,你并不需要实现对的MembershipProvider或RoleProvider所有方法;如果您从不使用API​​来创建,更新或删除,那么您可以在使用时引发异常。这些是在您修改用户数据的情况下使用的,并且也被Visual Studio中的管理网站选项使用。因此,如果您使用该网站,它将无法按预期工作,因为它预计这些提供程序方法将存在。

但是,如果你做的是使用的控件,那么这将是方便研究其API的方法,这些控制使用,并确保你有这些实现。我的意思是说Login控件确实使用了ValidateUser,并且也可以使用GetUser。它也可以拨打UpdateUser两个更新失败的登录次数,上次登录日期等

HTH。