IAccountService Interface |
Namespace: Dundas.BI.AccountServices
The IAccountService type exposes the following members.
Name | Description | |
---|---|---|
![]() | IsModifySupported |
Gets a value indicating whether saving account changes is supported.
|
![]() | ValidAccountTypes |
Gets a list of the account types that are currently relevant for the application.
|
Name | Description | |
---|---|---|
![]() | AccountInfoQuery |
Gets limited information about the accounts corresponding to query criteria.
|
![]() ![]() | AccountQuery |
Gets the accounts corresponding to query criteria.
|
![]() | AccountQueryCount | Gets the number of accounts corresponding to filter criteria. |
![]() | AddAccountToTenants | Adds an account to the specified tenants. |
![]() | ChangeLocalUserAccountPassword(Guid, String) |
Sets a local user account's password.
|
![]() | ChangeLocalUserAccountPassword(String, String) |
Changes the password for the caller's account.
|
![]() | ClearExternalGroupCache | Clears the external group cache for the specified account. |
![]() | ConvertWindowsAccountToExternalAccount | Converts a Windows user/group account to an external user/group account. |
![]() ![]() | DeleteAccount | Deletes the account with the specified ID. |
![]() | GetAccount(Guid) |
Gets the account with the specified ID.
|
![]() | GetAccount(String) |
Gets the account with the specified name.
|
![]() | GetAccountInfo(Guid) |
Gets limited information about the account with the specified ID.
|
![]() | GetAccountInfo(String) |
Gets limited information about the account with the specified name.
|
![]() | GetAccountInfos | Gets limited information about the specified accounts. |
![]() | GetAccounts |
Retrieves a list of accounts having the specified IDs.
|
![]() | GetAccountsAsCsv | Gets the accounts information as a CSV file records. |
![]() | GetAccountsInTenant | Gets the IDs of all accounts in the specified tenant. |
![]() | GetUserData(Guid) | Gets the tenant-agnostic user data for the specified account. |
![]() | GetUserData(Guid, NullableGuid) | Gets the tenant-specific user data for the specified account. |
![]() | ImportAccountsFromFlatFile | Imports the accounts from a flat file. |
![]() | IsPasswordComplex |
Determines whether the provided password meets the application's password complexity requirements.
|
![]() | PromoteVirtualAccount | Promotes a virtual Windows or External account to a regular Windows or External account. |
![]() | RefreshAccountPropertiesFromActiveDirectory | Refreshes the values of account properties from Active Directory (e.g. email address, display name). |
![]() | RemoveAccountFromTenants | Removes an account from the specified tenants. |
![]() ![]() | SaveAccount |
Saves the specified account to the underlying storage mechanism.
|
![]() | UpdateLastLogOnIpAddress |
Update the last log on IP address of an account.
|
![]() | ValidateAccountProperties | Checks the validity of an account's properties. |
![]() | WriteUserDataValue(Guid, String, String) | Writes a tenant-agnostic user data value for the specified account. |
![]() | WriteUserDataValue(Guid, NullableGuid, String, String) | Writes a tenant-specific user data value for the specified account. |
![]() | WriteUserDataValues(Guid, IDictionaryString, String) | Updates tenant-agnostic user data values for the specified account. |
![]() | WriteUserDataValues(Guid, NullableGuid, IDictionaryString, String) | Updates tenant-specific user data values for the specified account. |