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

基类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)自定义方法(注:自定义方法参数与基类中的方法定义相同,只是返回值类型不同)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值