Dundas.BI.AccountServices Namespace

 
Classes
 ClassDescription
Public classAccount An entity representing an authorized user of the system.
Public classAccountInfoRepresents minimal information about an Account.
Public classAccountInfoQueryFilterRule Represents a filter expression used when querying for account information.
Public classCode exampleAccountQueryFilterRule Represents a filter expression used when querying for accounts.
Public classAccountRegistrationRequestRepresents a request to create a new account in the system.
Public classAccountServicesConstantsConstants pertaining to functionality in the Dundas.BI.AccountServices namespace.
Public classAccountTypeExtensions Extension methods for the AccountType enumeration.
Public classActiveDirectoryException The exception that is thrown when there is an error reading Active Directory.
Public classApplicationPrivilegeIdsIDs of core application privileges.
Public classConvertWindowsAccountOptions The options class used for converting Windows account to local account.
Public classCreatingSessionEventArgs The event data corresponding to CreatingSession.
Public classCode exampleCustomAttributeInfo Represents a custom attribute definition.
Public classCustomAttributeReferences Represents references to custom attribute.
Public classCode exampleCustomAttributeValue The value of a custom attribute.
Public classDeleteItemResult Describes the result of a delete operation.
Public classDynamicAccountProperties Contains properties of an account which may frequently change.
Public classDynamicSessionProperties Contains properties of a session which change frequently.
Public classExternalAccountThe base class for external (i.e. non-local) accounts.
Public classExternalGroupAccountRepresents an external group account.
Public classExternalUserAccountRepresents an external user account.
Public classGetAccountsAsCsvOptions The options class used for getting accounts as CSV.
Public classGetLogOnTokenResult Describes the result of an attempt to create a logon token.
Public classGroup Represents a named collection of account and other groups.
Public classGroupInfoQueryFilterRule Represents a filter expression used when querying for accounts.
Public classGroupQueryFilterRule Represents a filter expression used when querying for accounts.
Public classImportMembershipObjectOptions The options class used for importing membership objects (accounts and groups).
Public classInheritanceConflictException The exception that is thrown when an effective value couldn't be computed due to an inheritance conflict.
Public classCode exampleLocalUserAccount An account that represents a user whose credentials and description are managed by the Dundas BI application.
Public classLogOnAccountProperties Specifies properties that should be used when creating/updating an account during logon.
Public classLogOnCredentialIds Identifiers of standard logon credential types.
Public classLogOnDisabledException The exception that is thrown when a user tries to use their session but an administrator has disabled logons.
Public classLogOnHistoryQueryFilterRule Represents a filter expression used when querying for logon history records.
Public classLogOnHistoryRecordRepresents a record of somebody logging onto the application.
Public classLogOnParameters Specifies authentication parameters for creating a logon token or logon session.
Public classLogOnResult Describes the result of a logon operation.
Public classLogOnResultBaseDescribes the result of an authentication operation.
Public classMemberInfo Represents minimal information about an Account or Group.
Public classMembershipBaseObjectThe base object for membership objects (accounts and groups).
Public classPrivilege Represents permission to perform an operation.
Public classPrivilegeAssignment Represents the assignment of a privilege to an assignee.
Public classPrivilegeProperties Class used to supply information when registering a new privilege.
Public classRemovingAccountFromTenantsEventArgsContains data corresponding to an account being removed from a tenant.
Public classSessionRepresents a logon session.
Public classSessionCreationParameters Represents the properties of a session which is about to be created.
Public classSessionImpersonatingException 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.
Public classSessionKeepAliveEventArgs The event data corresponding to SessionKeepAlive.
Public classSessionQueryFilterRule Represents a filter expression used when querying for sessions.
Public classSetPasswordOptions Specifies options when changing a user's password
Public classTerminatingSessionEventArgs The event data corresponding to TerminatingSession.
Public classCode exampleWindowsGroupAccount An account representing a Windows group.
Public classCode exampleWindowsUserAccount An account that represents a user whose credentials and description are managed by Windows.
Structures
 StructureDescription
Public structureLogOnCredential A credential provided by a local user during the logon process.
Interfaces
 InterfaceDescription
Public interfaceIAccountRegistrationService Provides methods for submitting and approving account registration requests.
Public interfaceIAccountServiceMethods for performing operations on accounts.
Public interfaceICustomAttributeService Methods for performing operations on custom attribute.
Public interfaceIGroupService Methods for performing operations on Groups.
Public interfaceILogOnService Provides methods related to logging onto the application.
Public interfaceIPrivilegeService Methods for performing operations on privilege.
Public interfaceISessionServiceMethods for performing session-related operations.
Enumerations
 EnumerationDescription
Public enumerationAccountInfoQueryFieldProperties that can be used to query for accounts.
Public enumerationCode exampleAccountQueryFieldProperties that can be used to query for accounts.
Public enumerationAccountType Account types.
Public enumerationActiveDirectoryApiSpecifies APIs which may be used to access Active Directory.
Public enumerationCustomAttributeInheritanceBehavior Specifies inheritance behaviors for multi-value custom attributes.
Public enumerationGroupInfoQueryField Properties that can be used to query for groups.
Public enumerationGroupKindSpecifies possible kinds of groups.
Public enumerationGroupQueryField Properties that can be used to query for groups.
Public enumerationLogOnFailureReason Possible reasons for a logon failure.
Public enumerationLogOnHistoryQueryFieldProperties which can be used to query for logon history records.
Public enumerationLogOnModes Specifies ways in which users are permitted to log on to the application.
Public enumerationMemberInfoKindSpecifies the kinds of items represented by a MemberInfo.
Public enumerationMembershipObjectImportMode The mode to use when importing membership objects (accounts and groups) in the import process.
Public enumerationPrivilegeAssigneeKind The type of assignee to which an object-specific Privilege is granted or denied.
Public enumerationPrivilegeAssignmentKind The kind of privilege assignment.
Public enumerationPrivilegeTraitsSpecifies attributes of a Privilege.
Public enumerationPrivilegeVisibility Specifies the visibility level for an application privileges in a user interface.
Public enumerationSessionImpersonationKind Specifies the type of impersonation associated with a session.
Public enumerationSessionKindSpecifies possible kinds of sessions.
Public enumerationSessionQueryFieldProperties that can be used to query for sessions.
Public enumerationSessionTerminationReasonSpecifies reasons why a session was terminated.
Public enumerationWindowsNameFormat Specifies the formats for Windows user account names.