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. |