IAccountsProvider3 Interface |
Namespace: Dundas.BI.AccountServices.Extensibility
The IAccountsProvider3 type exposes the following members.
| Name | Description | |
|---|---|---|
| IsModifySupported |
Gets a value indicating whether the provider supports saving changes.
(Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.) | |
| SupportedQueryOperations | Gets the query operations which are supported by the provider. (Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.) |
| Name | Description | |
|---|---|---|
| AccountExists |
Determines whether the account with the specified ID exists.
| |
| AddAccountToTenants | Adds an account to the specified tenants. | |
| DeleteRecord |
Deletes a record specified by its ID.
(Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.) | |
| ExportRecord |
Export an account from the underlying storage mechanism.
(Inherited from IAccountsProvider.) | |
| GetAccountsInTenant | Gets the IDs of all accounts in the specified tenant. | |
| GetAllRecords | Gets all records. (Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.) | |
| GetById |
Retrieves a list of records having the specified IDs.
(Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.) | |
| GetByName |
Retrieves an account specified by its name.
(Inherited from IAccountsProvider.) | |
| ImportRecord |
Imports a record to the underlying storage mechanism.
(Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.) | |
| IsAccountInTenant | ||
| PopulateLocalLogOnContext |
Populates a LocalLogOnContext, used by subsequent steps in the logon sequence. See remarks.
(Inherited from IAccountsProvider.) | |
| Query |
Queries for records.
(Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.) | |
| QueryCount |
Queries for the number of records matching a filter criteria.
(Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.) | |
| RemoveAccountFromTenants | Removes an account from the specified tenants. | |
| ResetFailedLogOnInfo | Resets any information about failed logon attempts for the specified account. (Inherited from IAccountsProvider.) | |
| SaveRecord | Saves a record. (Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.) | |
| SetLocalUserAccountNewPassword(Guid, String) |
Updates a local user account's password.
(Inherited from IAccountsProvider.) | |
| SetLocalUserAccountNewPassword(Guid, String, SetPasswordOptions) |
Updates a local user account's password.
| |
| UpdateDynamicAccountProperties |
Update the dynamic properties of an account.
(Inherited from IAccountsProvider2.) | |
| UpdateLogOnFailureInfo | Obsolete. Updates the log on failure information. (Inherited from IAccountsProvider.) | |
| UpdateLogOnTimestampAndCount | Obsolete.
Updates the logon timestamp and logon count of a LocalUserAccount
or a WindowsUserAccount.
(Inherited from IAccountsProvider.) | |
| ValidateLocalUserLogOnCredentials | Validates local user account logon credentials. (Inherited from IAccountsProvider.) |
| This interface must be implemented in order to have support for enforcing the password history policy, or allowing accounts to belong to multiple tenants. |
| If this interface is implemented, the following methods from IAccountsProvider will never be invoked by the application, and do not need to be implemented: |