ExtendedMembershipProvider Class

Represents an abstract class that is used to extend the membership system that is provided by the MembershipProvider class.

Namespace:  WebMatrix.WebData
Assembly:  WebMatrix.WebData (in WebMatrix.WebData.dll)

public abstract class ExtendedMembershipProvider : MembershipProvider

The ExtendedMembershipProvider type exposes the following members.

  NameDescription
Protected methodExtendedMembershipProviderWhen overridden in a derived class, instantiates a new instance of the ExtendedMembershipProvider class.
Top

  NameDescription
Public methodChangePassword (Inherited from MembershipProvider.)
Public methodChangePasswordQuestionAndAnswer (Inherited from MembershipProvider.)
Public methodConfirmAccount(String)Activates a pending membership account.
Public methodConfirmAccount(String, String)Activates a pending membership account for the specified user.
Public methodCreateAccount(String, String)Creates a new user account using the specified user name and password.
Public methodCreateAccount(String, String, Boolean)When overridden in a derived class, creates a new user account using the specified user name and password, optionally requiring that the new account must be confirmed before the account is available for use.
Public methodCreateOrUpdateOAuthAccountWhen overridden in a derived class, creates a new OAuth membership account, or updates an existing OAuth Membership account.
Public methodCreateUser (Inherited from MembershipProvider.)
Public methodCreateUserAndAccount(String, String)Creates a new user profile and a new membership account.
Public methodCreateUserAndAccount(String, String, Boolean)Creates a new user profile and a new membership account.
Public methodCreateUserAndAccount(String, String, IDictionary<String, Object>)When overridden in a derived class, creates a new user profile and a new membership account.
Public methodCreateUserAndAccount(String, String, Boolean, IDictionary<String, Object>)When overridden in a derived class, creates a new user profile and a new membership account.
Protected methodDecryptPassword (Inherited from MembershipProvider.)
Public methodDeleteAccountWhen overridden in a derived class, deletes the specified membership account.
Public methodDeleteOAuthAccountWhen overridden in a derived class, deletes the OAuth or OpenID account with the specified provider name and provider user ID.
Public methodDeleteOAuthTokenDeletes the specified OAuth token.
Public methodDeleteUser (Inherited from MembershipProvider.)
Protected methodEncryptPassword(Byte[]) (Inherited from MembershipProvider.)
Protected methodEncryptPassword(Byte[], MembershipPasswordCompatibilityMode) (Inherited from MembershipProvider.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodFindUsersByEmail (Inherited from MembershipProvider.)
Public methodFindUsersByName (Inherited from MembershipProvider.)
Public methodGeneratePasswordResetToken(String)Generates a password reset token that can be sent to a user in email.
Public methodGeneratePasswordResetToken(String, Int32)When overridden in a derived class, generates a password reset token that can be sent to a user in email.
Public methodGetAccountsForUserWhen overridden in a derived class, returns all OAuth membership accounts associated with the specified user name.
Public methodGetAllUsers (Inherited from MembershipProvider.)
Public methodGetCreateDateWhen overridden in a derived class, returns the date and time when the specified user account was created.
Public methodGetHashCode (Inherited from Object.)
Public methodGetLastPasswordFailureDateWhen overridden in a derived class, returns the date and time when an incorrect password was most recently entered for the specified user account.
Public methodGetNumberOfUsersOnline (Inherited from MembershipProvider.)
Public methodGetOAuthTokenSecretGets the OAuth token secret.
Public methodGetPassword (Inherited from MembershipProvider.)
Public methodGetPasswordChangedDateWhen overridden in a derived class, returns the date and time when the password was most recently changed for the specified membership account.
Public methodGetPasswordFailuresSinceLastSuccessWhen overridden in a derived class, returns the number of times that the password for the specified user account was incorrectly entered since the most recent successful login or since the user account was created.
Public methodGetType (Inherited from Object.)
Public methodGetUser(Object, Boolean) (Inherited from MembershipProvider.)
Public methodGetUser(String, Boolean) (Inherited from MembershipProvider.)
Public methodGetUserIdFromOAuthWhen overridden in a derived class, returns the user ID for the specified OAuth or OpenID provider and provider user ID.
Public methodGetUserIdFromPasswordResetTokenWhen overridden in a derived class, returns an ID for a user based on a password reset token.
Public methodGetUserNameByEmail (Inherited from MembershipProvider.)
Public methodGetUserNameFromIdReturns the user name that is associated with the specified user ID.
Public methodHasLocalAccountIndicates whether the user has a local account.
Public methodInitialize (Inherited from ProviderBase.)
Public methodIsConfirmedWhen overridden in a derived class, returns a value that indicates whether the user account has been confirmed by the provider.
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodOnValidatingPassword (Inherited from MembershipProvider.)
Public methodReplaceOAuthRequestTokenWithAccessTokenReplaces the OAuth request token with access token.
Public methodResetPassword (Inherited from MembershipProvider.)
Public methodResetPasswordWithTokenWhen overridden in a derived class, resets a password after verifying that the specified password reset token is valid.
Public methodStoreOAuthRequestTokenStores the OAuth request token.
Public methodToString (Inherited from Object.)
Public methodUnlockUser (Inherited from MembershipProvider.)
Public methodUpdateUser (Inherited from MembershipProvider.)
Public methodValidateUser (Inherited from MembershipProvider.)
Top

  NameDescription
Public eventValidatingPassword (Inherited from MembershipProvider.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: