| Dundas.BI.AccountServices Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | Account | 
            An entity representing an authorized user of the system.
             | 
|  | AccountInfo | Represents minimal information about an Account. | 
|  | AccountInfoQueryFilterRule | 
            Represents a filter expression used when querying for account information.
             | 
|   | AccountQueryFilterRule | 
            Represents a filter expression used when querying for accounts.
             | 
|  | AccountRegistrationRequest | Represents a request to create a new account in the system. | 
|  | AccountServicesConstants | Constants pertaining to functionality in the Dundas.BI.AccountServices namespace. | 
|  | AccountTypeExtensions | 
            Extension methods for the AccountType enumeration.
             | 
|  | ActiveDirectoryException | 
            The exception that is thrown when there is an error reading Active Directory.
             | 
|  | ApplicationPrivilegeIds | IDs of core application privileges. | 
|  | ConvertWindowsAccountOptions | 
            The options class used for converting Windows account to local account.
             | 
|  | CreatingSessionEventArgs | 
            The event data corresponding to CreatingSession.
             | 
|   | CustomAttributeInfo | 
            Represents a custom attribute definition.
             | 
|  | CustomAttributeReferences | 
            Represents references to custom attribute.
             | 
|   | CustomAttributeValue | 
            The value of a custom attribute.
             | 
|  | DeleteItemResult | 
            Describes the result of a delete operation.
             | 
|  | DynamicAccountProperties | 
            Contains properties of an account which may frequently change.
             | 
|  | DynamicSessionProperties | 
            Contains properties of a session which change frequently.
             | 
|  | ExternalAccount | The base class for external (i.e. non-local) accounts. | 
|  | ExternalGroupAccount | Represents an external group account. | 
|  | ExternalUserAccount | Represents an external user account. | 
|  | GetAccountsAsCsvOptions | 
            The options class used for getting accounts as CSV.
             | 
|  | GetLogOnTokenResult | 
            Describes the result of an attempt to create a logon token.
             | 
|  | Group | 
            Represents a named collection of account and other groups.
             | 
|  | GroupInfoQueryFilterRule | 
            Represents a filter expression used when querying for accounts.
             | 
|  | GroupQueryFilterRule | 
            Represents a filter expression used when querying for accounts.
             | 
|  | InheritanceConflictException | 
            The exception that is thrown when an effective value couldn't be computed due to an inheritance conflict.
             | 
|   | LocalUserAccount | 
            An account that represents a user whose credentials and description
            are managed by the Dundas BI application.
             | 
|  | LogOnAccountProperties | 
            Specifies properties that should be used when creating/updating an account during logon.
             | 
|  | LogOnCredentialIds | 
            Identifiers of standard logon credential types.
             | 
|  | LogOnHistoryQueryFilterRule | 
            Represents a filter expression used when querying for logon history records.
             | 
|  | LogOnHistoryRecord | Represents a record of somebody logging onto the application. | 
|  | LogOnParameters | 
            Specifies authentication parameters for creating a logon token or logon session.
             | 
|  | LogOnResult | 
            Describes the result of a logon operation.
             | 
|  | LogOnResultBase | Describes the result of an authentication operation. | 
|  | MemberInfo | |
|  | MembershipBaseObject | The base object for membership objects (accounts and groups). | 
|  | Privilege | 
            Represents permission to perform an operation.
             | 
|  | PrivilegeAssignment | 
            Represents the assignment of a privilege to an assignee.
             | 
|  | PrivilegeProperties | 
            Class used to supply information when registering a new privilege.
             | 
|  | RemovingAccountFromTenantsEventArgs | Contains data corresponding to an account being removed from a tenant. | 
|  | Session | Represents a logon session. | 
|  | SessionCreationParameters | 
            Represents the properties of a session which is about to be created.
             | 
|  | SessionImpersonatingException | 
            The exception that is thrown when the caller context is associated with a session which can't be used because it
            is currently impersonating an account.
             | 
|  | SessionKeepAliveEventArgs | 
            The event data corresponding to SessionKeepAlive.
             | 
|  | SessionQueryFilterRule | 
            Represents a filter expression used when querying for sessions.
             | 
|  | SetPasswordOptions | 
            Specifies options when changing a user's password
             | 
|  | TerminatingSessionEventArgs | 
            The event data corresponding to TerminatingSession.
             | 
|   | WindowsGroupAccount | 
            An account representing a Windows group.
             | 
|   | WindowsUserAccount | 
            An account that represents a user whose credentials and description
            are managed by Windows.
             | 
 Structures
Structures| Structure | Description | |
|---|---|---|
|  | LogOnCredential | 
            A credential provided by a local user during the logon process.
             | 
 Interfaces
Interfaces| Interface | Description | |
|---|---|---|
|  | IAccountRegistrationService | 
            Provides methods for submitting and approving account registration requests.
             | 
|  | IAccountService | Methods for performing operations on accounts. | 
|  | ICustomAttributeService | 
            Methods for performing operations on custom attribute.
             | 
|  | IGroupService | 
            Methods for performing operations on Groups.
             | 
|  | ILogOnService | 
            Provides methods related to logging onto the application.
             | 
|  | IPrivilegeService | 
            Methods for performing operations on privilege.
             | 
|  | ISessionService | Methods for performing session-related operations. | 
 Enumerations
Enumerations| Enumeration | Description | |
|---|---|---|
|  | AccountInfoQueryField | Properties that can be used to query for accounts. | 
|   | AccountQueryField | Properties that can be used to query for accounts. | 
|  | AccountType | 
            Account types.
             | 
|  | ActiveDirectoryApi | Specifies APIs which may be used to access Active Directory. | 
|  | CustomAttributeInheritanceBehavior | 
            Specifies inheritance behaviors for multi-value custom attributes.
             | 
|  | GroupInfoQueryField | 
            Properties that can be used to query for groups.
             | 
|  | GroupKind | Specifies possible kinds of groups. | 
|  | GroupQueryField | 
            Properties that can be used to query for groups.
             | 
|  | LogOnFailureReason | 
            Possible reasons for a logon failure.
             | 
|  | LogOnHistoryQueryField | Properties which can be used to query for logon history records. | 
|  | LogOnModes | 
            Specifies ways in which users are permitted to log on to the application.
             | 
|  | MemberInfoKind | Specifies the kinds of items represented by a MemberInfo. | 
|  | PrivilegeAssigneeKind | 
            The type of assignee to which an object-specific Privilege is granted or denied.
             | 
|  | PrivilegeAssignmentKind | 
            The kind of privilege assignment.
             | 
|  | PrivilegeTraits | Specifies attributes of a Privilege. | 
|  | PrivilegeVisibility | 
            Specifies the visibility level for an application privileges in a user interface.
             | 
|  | SessionImpersonationKind | 
            Specifies the type of impersonation associated with a session.
             | 
|  | SessionKind | Specifies possible kinds of sessions. | 
|  | SessionQueryField | Properties that can be used to query for sessions. | 
|  | SessionTerminationReason | Specifies reasons why a session was terminated. | 
|  | WindowsNameFormat | 
            Specifies the formats for Windows user account names.
             |