SessionData Class

Base data contract object for returning an Session through REST API.
Inheritance Hierarchy

Namespace:  Dundas.BI.WebApi.Models
Assembly:  Dundas.BI.WebApiCore (in Dundas.BI.WebApiCore.dll) Version: 2.0.0.0 (24.4.0.1000)
Syntax
[DataContractAttribute]
public class SessionData : BaseDataContract

The SessionData type exposes the following members.

Constructors
  NameDescription
Public methodSessionData
Initializes a new instance of the SessionData class.
Public methodSessionData(Boolean)
Initializes a new instance of the SessionData class.
Top
Properties
  NameDescription
Public propertyAccountDisplayName
Gets the display name of the Account associated with the session.
Public propertyAccountId
Gets the ID of the Account associated with the session.
Public propertyAccountName
Gets the unique name of the Account associated with the session.
Public propertyApplicationPrivilegeIds
Gets the IDs of application privileges effectively granted to the session.
Public propertyCreatedTime
Gets the time (UTC) the Session was created.
Public propertyCultureName
Gets or sets the culture associated with the session.
Public propertyCustomAttributes
Gets the effective custom attributes associated with the session.
Public propertyFederatedAuthenticationProviderId
Gets the ID of the federated authentication provider which created the session.
Public propertyGroupMembershipIds
Gets the IDs of groups which contain the account associated with the session.
Public propertyId
Gets the unique identifier of the session.
Public propertyImpersonationKind
Gets the impersonation kind of the current session.
Public propertyImpersonationSessionId
Gets the ID of the session which is being impersonated or which was used to impersonate this session.
Public propertyIPAddress
Gets the IP address associated with the session, if available.
Public propertyIsAdministrator
Gets a value indicating whether the session has system administrator privileges.
Public propertyIsAnonymousAccount
Gets a value indicating whether the session represents the anonymous account.
Public propertyIsSeatReserved
Gets a value indicating whether the session corresponds to a reserved seat.
Public propertyIsTenantAdministrator
Gets a value indicating whether the session has administrative privileges for the associated tenant.
Public propertyIsWindowsAccount
Gets a value indicating whether the session corresponds to a Windows account.
Public propertyLastActivityTime
Gets the last activity time of the session.
Public propertySeatKind
Gets the kind of seat associated with the session.
Public propertySessionKind
Gets the kind of the session.
Public propertyTenantExpiryDate
Gets the date when the tenant expires.
Public propertyTenantId
Gets the ID of the tenant associated with the session.
Public propertyTimeZoneDisplayName
Gets or sets the time zone display name associated with the session.
Public propertyTimeZoneId
Gets or sets the timeZoneID associated with the session.
Public propertyUIClassName
Gets or sets the name of the UI class (used for auto de-serialization).
(Inherited from BaseDataContract.)
Public propertyUserData
Gets the user data associated with the session.
Public propertyValidUntil
Gets the time (in UTC) at which the session will expire if it remains idle.
Public propertyWindowsGroupAccountMembershipIds
Gets the IDs of windows group accounts which contain the account associated with the session.
Top
Methods
  NameDescription
Public methodStatic memberToDataContractMappings
The mapping between Session and SessionData.
Top
See Also