ExtendedMembershipProvider Class
Represents an abstract class that is used to extend the membership system that is provided by the MembershipProvider class.
Inheritance Hierarchy
System.Object
System.Configuration.Provider.ProviderBase
System.Web.Security.MembershipProvider
WebMatrix.WebData.ExtendedMembershipProvider
WebMatrix.WebData.SimpleMembershipProvider
Namespace: WebMatrix.WebData
Assembly: WebMatrix.WebData (in WebMatrix.WebData.dll)
Syntax
'Declaration
Public MustInherit Class ExtendedMembershipProvider _
Inherits MembershipProvider
'Usage
Dim instance As ExtendedMembershipProvider
public abstract class ExtendedMembershipProvider : MembershipProvider
public ref class ExtendedMembershipProvider abstract : public MembershipProvider
[<AbstractClassAttribute>]
type ExtendedMembershipProvider =
class
inherit MembershipProvider
end
public abstract class ExtendedMembershipProvider extends MembershipProvider
The ExtendedMembershipProvider type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ExtendedMembershipProvider | When overridden in a derived class, instantiates a new instance of the ExtendedMembershipProvider class. |
Top
Properties
Name | Description | |
---|---|---|
ApplicationName | (Inherited from MembershipProvider.) | |
Description | (Inherited from ProviderBase.) | |
EnablePasswordReset | (Inherited from MembershipProvider.) | |
EnablePasswordRetrieval | (Inherited from MembershipProvider.) | |
MaxInvalidPasswordAttempts | (Inherited from MembershipProvider.) | |
MinRequiredNonAlphanumericCharacters | (Inherited from MembershipProvider.) | |
MinRequiredPasswordLength | (Inherited from MembershipProvider.) | |
Name | (Inherited from ProviderBase.) | |
PasswordAttemptWindow | (Inherited from MembershipProvider.) | |
PasswordFormat | (Inherited from MembershipProvider.) | |
PasswordStrengthRegularExpression | (Inherited from MembershipProvider.) | |
RequiresQuestionAndAnswer | (Inherited from MembershipProvider.) | |
RequiresUniqueEmail | (Inherited from MembershipProvider.) |
Top
Methods
Name | Description | |
---|---|---|
ChangePassword | (Inherited from MembershipProvider.) | |
ChangePasswordQuestionAndAnswer | (Inherited from MembershipProvider.) | |
ConfirmAccount(String) | Activates a pending membership account. | |
ConfirmAccount(String, String) | Activates a pending membership account for the specified user. | |
CreateAccount(String, String) | Creates a new user account using the specified user name and password. | |
CreateAccount(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. | |
CreateOrUpdateOAuthAccount | When overridden in a derived class, creates a new OAuth membership account, or updates an existing OAuth Membership account. | |
CreateUser | (Inherited from MembershipProvider.) | |
CreateUserAndAccount(String, String) | Creates a new user profile and a new membership account. | |
CreateUserAndAccount(String, String, Boolean) | Creates a new user profile and a new membership account. | |
CreateUserAndAccount(String, String, IDictionary<String, Object>) | When overridden in a derived class, creates a new user profile and a new membership account. | |
CreateUserAndAccount(String, String, Boolean, IDictionary<String, Object>) | When overridden in a derived class, creates a new user profile and a new membership account. | |
DecryptPassword | (Inherited from MembershipProvider.) | |
DeleteAccount | When overridden in a derived class, deletes the specified membership account. | |
DeleteOAuthAccount | When overridden in a derived class, deletes the OAuth or OpenID account with the specified provider name and provider user ID. | |
DeleteOAuthToken | Deletes the specified OAuth token. | |
DeleteUser | (Inherited from MembershipProvider.) | |
EncryptPassword(Byte[]) | (Inherited from MembershipProvider.) | |
EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) | (Inherited from MembershipProvider.) | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
FindUsersByEmail | (Inherited from MembershipProvider.) | |
FindUsersByName | (Inherited from MembershipProvider.) | |
GeneratePasswordResetToken(String) | Generates a password reset token that can be sent to a user in email. | |
GeneratePasswordResetToken(String, Int32) | When overridden in a derived class, generates a password reset token that can be sent to a user in email. | |
GetAccountsForUser | When overridden in a derived class, returns all OAuth membership accounts associated with the specified user name. | |
GetAllUsers | (Inherited from MembershipProvider.) | |
GetCreateDate | When overridden in a derived class, returns the date and time when the specified user account was created. | |
GetHashCode | (Inherited from Object.) | |
GetLastPasswordFailureDate | When overridden in a derived class, returns the date and time when an incorrect password was most recently entered for the specified user account. | |
GetNumberOfUsersOnline | (Inherited from MembershipProvider.) | |
GetOAuthTokenSecret | Gets the OAuth token secret. | |
GetPassword | (Inherited from MembershipProvider.) | |
GetPasswordChangedDate | When overridden in a derived class, returns the date and time when the password was most recently changed for the specified membership account. | |
GetPasswordFailuresSinceLastSuccess | When 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. | |
GetType | (Inherited from Object.) | |
GetUser(Object, Boolean) | (Inherited from MembershipProvider.) | |
GetUser(String, Boolean) | (Inherited from MembershipProvider.) | |
GetUserIdFromOAuth | When overridden in a derived class, returns the user ID for the specified OAuth or OpenID provider and provider user ID. | |
GetUserIdFromPasswordResetToken | When overridden in a derived class, returns an ID for a user based on a password reset token. | |
GetUserNameByEmail | (Inherited from MembershipProvider.) | |
GetUserNameFromId | Returns the user name that is associated with the specified user ID. | |
HasLocalAccount | Indicates whether the user has a local account. | |
Initialize | (Inherited from ProviderBase.) | |
IsConfirmed | When overridden in a derived class, returns a value that indicates whether the user account has been confirmed by the provider. | |
MemberwiseClone | (Inherited from Object.) | |
OnValidatingPassword | (Inherited from MembershipProvider.) | |
ReplaceOAuthRequestTokenWithAccessToken | Replaces the OAuth request token with access token. | |
ResetPassword | (Inherited from MembershipProvider.) | |
ResetPasswordWithToken | When overridden in a derived class, resets a password after verifying that the specified password reset token is valid. | |
StoreOAuthRequestToken | Stores the OAuth request token. | |
ToString | (Inherited from Object.) | |
UnlockUser | (Inherited from MembershipProvider.) | |
UpdateUser | (Inherited from MembershipProvider.) | |
ValidateUser | (Inherited from MembershipProvider.) |
Top
Events
Name | Description | |
---|---|---|
ValidatingPassword | (Inherited from MembershipProvider.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.