chevron-thin-right chevron-thin-left brand cancel-circle search youtube-icon google-plus-icon linkedin-icon facebook-icon twitter-icon toolbox download check linkedin phone twitter-old google-plus facebook profile-male chat calendar profile-male
0 votes
I have the following classes
    public class ClassSim
    {
        public void DoNothing()
        {

        }

        public ClassSim()
        {

        }
    }

    public class ClassComp
    {
        public ClassSim sim
        {
            get;
            set;
        }

        public MembershipProvider Provider
        {
        get;
        set;
    }
        public ClassComp()
        {
            sim=new ClassSim();
        }
        public void CallClassSim()
        {
            sim.DoNothing();
        }

        public void CallMemberShip(string username, string answer)
        {
            MembershipCreateStatus mcs;
            Provider.CreateUser(username, answer, string.Empty, string.Empty, string.Empty, false, null, out mcs);
        }
    }

    public class MyMemberShipProvider : MembershipProvider
    {
        public override int PasswordAttemptWindow
        {
            get { throw new NotImplementedException(); }
        }
        public override bool RequiresUniqueEmail
        {
            get { throw new NotImplementedException(); }
        }
        public override int MinRequiredNonAlphanumericCharacters
        {
            get { throw new NotImplementedException(); }
        }
        public override MembershipPasswordFormat PasswordFormat
        {
            get { throw new NotImplementedException(); }
        }
        public override int MinRequiredPasswordLength
        {
            get { throw new NotImplementedException(); }
        }
        public override string PasswordStrengthRegularExpression
        {
            get { throw new NotImplementedException(); }
        }
        public override bool ChangePasswordQuestionAndAnswer(string username, string password, string newPasswordQuestion, string newPasswordAnswer)
        {
            throw new NotImplementedException();
        }
        public override string GetPassword(string username, string answer)
        {
            throw new NotImplementedException();
        }
        public override bool ChangePassword(string username, string oldPassword, string newPassword)
        {
            throw new NotImplementedException();
        }
        public override void UpdateUser(MembershipUser user)
        {
            throw new NotImplementedException();
        }
        public override string ResetPassword(string username, string answer)
        {
            throw new NotImplementedException();
        }
        public override bool ValidateUser(string username, string password)
        {
            throw new NotImplementedException();
        }
        public override bool UnlockUser(string userName)
        {
            throw new NotImplementedException();
        }
        public override MembershipUser GetUser(object providerUserKey, bool userIsOnline)
        {
            throw new NotImplementedException();
        }
        public override int MaxInvalidPasswordAttempts
        {
            get { throw new NotImplementedException(); }
        }
        public override string ApplicationName
        {
            get
            {
                throw new NotImplementedException();
            }
            set
            {
                throw new NotImplementedException();
            }
        }
        public override bool RequiresQuestionAndAnswer
        {
            get { throw new NotImplementedException(); }
        }
        public override bool EnablePasswordReset
        {
            get { throw new NotImplementedException(); }
        }
        public override bool EnablePasswordRetrieval
        {
            get { throw new NotImplementedException(); }
        }
        public override MembershipUser GetUser(string username, bool userIsOnline)
        {
            throw new NotImplementedException();
        }
        public override string GetUserNameByEmail(string email)
        {
            throw new NotImplementedException();
        }
        public override bool DeleteUser(string username, bool deleteAllRelatedData)
        {
            throw new NotImplementedException();
        }
        public override MembershipUserCollection GetAllUsers(int pageIndex, int pageSize, out int totalRecords)
      &nbs
asked by nsoonhui (59.1k points)

2 Answers

0 votes
One thing to add, the base class Membership class is a defined type in System.web.Security.

msdn.microsoft.com/en-us/library/system.web.security.membership.aspx
________
bho hash oil
answered by nsoonhui (59.1k points)
0 votes
Hi Soon,

It looks like your fix for this is going to be included in the next version (5.1), which is going to be out next week.

Thanks,
answered by gilz (14.5k points)
...