您的位置:首页 > 其它

关于自定义成员资格和角色管理授权提供程序的问题

2007-04-30 16:56 435 查看
基类1:MembershipUser
自定义派生类:YyfMembershipUser(int userId,
string username,
string password,
string email,
string passwordQuestion,
string passwordAnswer,
bool isApproved,
bool isLockedOut,
DateTime createDate,
DateTime lastLoginDate,
DateTime lastPasswordChangedDate,
DateTime lastLockOutDate,
string msn,
string qq,
string mobile,
string phone,
string extension,
string comment){.......}

基类2:MembershipProvider
自定义派生类:
YyfSqlMembershipProvider()
{
......
//原GetUser方法:
public override MembershipUser GetUser(string username, bool userIsOnline){...}

public override MembershipUser GetUser(object providerUserKey, bool userIsOnline)
{...}

.......

我现在要在派生类YyfSqlMembershipProvider中实现方法
  public YyfMembershipUser GetUser(stringusername,bool userIsOnline)
  {
.....
YyfMembershipUser u=YyfMembershipUser();
return u;
  }
}

问题一:我应该如何隐藏基类中的GetUser(object,bool)和GetUser(string,bool)这两个方法

问题二:我应该如何实现派生类中的YyfSqlMembershipProvider GetUser(string,bool)自定义方法(注:自定义方法参数与基类中的方法定义相同,只是返回值类型不同)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐