The VGMembershipInstance type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| VGMembershipInstance |
Creates a new instance of VGMembershipInstance for the specified VGSecurityRuntime instance.
|
Methods
| Name | Description | |
|---|---|---|
| AddWindowsAccount | Overloaded. | |
| ApproveUser | Approved a user. | |
| ChangePassword |
Updates the password for the membership user in the Visual Guard repository.
| |
| ChangePasswordQuestionAndAnswer | Overloaded. | |
| CreateUser | Overloaded. | |
| DeleteUser | Overloaded. | |
| DeleteUserById |
Deletes a user specified by its repository id from the repository.
| |
| DeleteWindowsAccount | Overloaded. | |
| DisapproveUser | Disappove a user | |
| Equals | (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.) | |
| FindUsersByAuthenticationMode | Overloaded. | |
| FindUsersByEmail | Overloaded. | |
| FindUsersByLastName | Overloaded. | |
| FindUsersByName | Overloaded. | |
| FindUsersByState | Overloaded. | |
| FindUsersInApplication | Overloaded. | |
| FindUsersWithoutApplications | Overloaded. | |
| GetAllUsers | Overloaded. | |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| GetUser | Overloaded. | |
| 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.
| |
| GetWindowsAccount |
Gets the information from the repository for the specified Windows account.
| |
| GrantMembershipPermission | Overloaded. | |
| LockUser | Clears the user's unlocked-out status so that the membership user can be validated. | |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| RevokeMembershipPermission | Overloaded. | |
| ToString | (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
| Name | Description | |
|---|---|---|
| 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
| Name | Description | |
|---|---|---|
| ValidatingPassword |
Occurs when a user is created, a password is changed, or a password is reset.
|