The VGMembership type exposes the following members.

Methods

  NameDescription
AddWindowsAccountOverloaded.
ApproveUser
Approved a user.
ChangePassword
Updates the password for the membership user in the Visual Guard repository.
ChangePasswordQuestionAndAnswer
Updates the password question and answer for the membership user in the Visual Guard repository
ConvertUsernameToRepositoryId
Converts the username of a user to a Visual Guard unique repository id for the specified authentication mode
CreateInstance
Creates a VGMembershipInstance using a specific security runtime
CreateUserOverloaded.
DeleteUserOverloaded.
DeleteUserById
Deletes a user specified by its repository id from the repository.
DeleteWindowsAccountOverloaded.
DisapproveUser
Disappove a user
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FindUsersByAuthenticationModeOverloaded.
FindUsersByEmailOverloaded.
FindUsersByLastNameOverloaded.
FindUsersByNameOverloaded.
FindUsersByStateOverloaded.
FindUsersInApplicationOverloaded.
FindUsersWithoutApplicationsOverloaded.
GetAllUsersOverloaded.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
GetUserOverloaded.
GetUserById
Gets the information from the repository for the user identified by the specified Visual Guard repository id.
GetUserIdByEmail
Gets the repository id of a user where the e-mail address matches the specified e-mail address.
GetUserNameByEmail
Gets a user name where the e-mail address for the user matches the specified e-mail address.
GrantMembershipPermissionOverloaded.
LockUser
Clears the user's locked-out status so that the membership user can be unvalidated.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
RevokeMembershipPermissionOverloaded.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
UnlockUser
Clears the user's locked-out status so that the membership user can be validated.
UpdateUser
Updates the repository with the information for the specified user.
ValidateUser
Verifies that the supplied user name and password are valid.

Properties

  NameDescription
Count
Gets the number of users in the repository.
EnablePasswordReset
Gets a value indicating whether the current membership provider is configured to allow users to reset their passwords.
MaxInvalidPasswordAttempts
Gets the number of invalid password or password-answer attempts allowed before the membership user is locked out.
MaxUsers
Gets the maximum number of users allowed in the repository according to the granted license.
MinRequiredNonAlphanumericCharacters
Gets the minimum number of special characters that must be present in a valid password.
MinRequiredPasswordLength
Gets the minimum length required for a password.
PasswordAttemptWindow
Gets the number of minutes in which a maximum number of invalid password or password-answer attempts are allowed before the membership user is locked out.
PasswordStrengthRegularExpression
Gets the regular expression used to evaluate a password.
RequiresQuestionAndAnswer
Gets a value indicating whether the repository is configured to require the user to answer a password question for password reset and retrieval.
RequiresUniqueEmail
Gets a value indicating whether the repository is configured to require a unique e-mail address for each user name.

Events

  NameDescription
ValidatingPassword
Occurs when a user is created, a password is changed, or a password is reset.

See Also