IAccountsProvider3 Interface

Provides extended services for managing accounts.

Namespace:  Dundas.BI.AccountServices.Extensibility
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.3.0.1000)
Syntax
public interface IAccountsProvider3 : IAccountsProvider2, 
	IAccountsProvider, IMemberProvider<AccountData, AccountQueryField, AccountQueryFilterRule>

The IAccountsProvider3 type exposes the following members.

Properties
Methods
  NameDescription
Public methodAccountExists
Determines whether the account with the specified ID exists.
Public methodAddAccountToTenants
Adds an account to the specified tenants.
Public methodDeleteRecord
Deletes a record specified by its ID.
(Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.)
Public methodExportRecord
Export an account from the underlying storage mechanism.
(Inherited from IAccountsProvider.)
Public methodGetAccountsInTenant
Gets the IDs of all accounts in the specified tenant.
Public methodGetAllRecords
Gets all records.
(Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.)
Public methodGetById
Retrieves a list of records having the specified IDs.
(Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.)
Public methodGetByName
Retrieves an account specified by its name.
(Inherited from IAccountsProvider.)
Public methodImportRecord
Imports a record to the underlying storage mechanism.
(Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.)
Public methodIsAccountInTenant
Public methodPopulateLocalLogOnContext
Populates a LocalLogOnContext, used by subsequent steps in the logon sequence. See remarks.
(Inherited from IAccountsProvider.)
Public methodQuery
Queries for records.
(Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.)
Public methodQueryCount
Queries for the number of records matching a filter criteria.
(Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.)
Public methodRemoveAccountFromTenants
Removes an account from the specified tenants.
Public methodResetFailedLogOnInfo
Resets any information about failed logon attempts for the specified account.
(Inherited from IAccountsProvider.)
Public methodSaveRecord
Saves a record.
(Inherited from IMemberProviderTRecord, TFieldEnum, TFilterRule.)
Public methodSetLocalUserAccountNewPassword(Guid, String)
Updates a local user account's password.
(Inherited from IAccountsProvider.)
Public methodSetLocalUserAccountNewPassword(Guid, String, SetPasswordOptions)
Updates a local user account's password.
Public methodUpdateDynamicAccountProperties
Update the dynamic properties of an account.
(Inherited from IAccountsProvider2.)
Public methodUpdateLogOnFailureInfo Obsolete.
Updates the log on failure information.
(Inherited from IAccountsProvider.)
Public methodUpdateLogOnTimestampAndCount Obsolete.
Updates the logon timestamp and logon count of a LocalUserAccount or a WindowsUserAccount.
(Inherited from IAccountsProvider.)
Public methodValidateLocalUserLogOnCredentials
Validates local user account logon credentials.
(Inherited from IAccountsProvider.)
Top
Remarks
Note Note
This interface must be implemented in order to have support for enforcing the password history policy, or allowing accounts to belong to multiple tenants.
See Also