Class ActiveUserTableInfo
Table 'activeuser': Currently logged-on users. This table contains encrypted license information. Changing it may disable login for all users and require intervention by SuperOffice support. Recommended use: for determining who is logged on, at what location, etc.
Implements
Inherited Members
Namespace: SuperOffice.CRM.Data
Assembly: SoDataBase.dll
Syntax
[DatabaseTable("activeuser")]
public class ActiveUserTableInfo : TableInfo, ICloneable
Remarks
An instance of this class represents one instance of this table in an SQL statement. In most
cases each table appears only once in a SELECT, but in cases where you need to self-join, or
there are multiple occurrences for other reasons (typically additional restrictions in the joins),
then you will need multiple instances.
Instances of this class are created by calling
Fields
DictionaryTableName
Conceptual name of table ActiveUser in the database dictionary: activeuser
Declaration
public const string DictionaryTableName = "activeuser"
Field Value
Type | Description |
---|---|
String |
Properties
ActiveuserId
Field 'activeuser_id' in table 'activeuser': Dictionary type PK, .NET type: Int32
Note: This ID is not assigned from sequence, but instead corresponds to the Associate primary key
Declaration
public Int32FieldInfo ActiveuserId { get; }
Property Value
Type | Description |
---|---|
Int32FieldInfo |
ClientType
Field 'clientType' in table 'activeuser': Dictionary type UShort, .NET type: Int16
1=CRM , 2=Admin, 3=SOQL, …
Declaration
public UInt16FieldInfo ClientType { get; }
Property Value
Type | Description |
---|---|
UInt16FieldInfo |
ComputerName
Field 'computerName' in table 'activeuser': Dictionary type String[128], .NET type: String
Computer name
Declaration
public StringFieldInfo ComputerName { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Definition
Definition of the table as described in the deployed runtime dictionary
Declaration
public override SoTable Definition { get; }
Property Value
Type | Description |
---|---|
SoTable |
Overrides
DictionaryTableNumber
Table number for table ActiveUser in the database dictionary; potentially changes between databases, but always the same over the lifetime of any single database
Declaration
public int DictionaryTableNumber { get; }
Property Value
Type | Description |
---|---|
Int32 |
DomainName
Field 'domainName' in table 'activeuser': Dictionary type String[128], .NET type: String
Domain name
Declaration
public StringFieldInfo DomainName { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
Lastlogin
Field 'lastlogin' in table 'activeuser': Dictionary type DateTime, .NET type: DateTime
Date of last login
Declaration
public DateTimeFieldInfo Lastlogin { get; }
Property Value
Type | Description |
---|---|
DateTimeFieldInfo |
NetAddress
Field 'netAddress' in table 'activeuser': Dictionary type String[128], .NET type: String
DNS and numeric IP address
Declaration
public StringFieldInfo NetAddress { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
OsUserName
Field 'osUserName' in table 'activeuser': Dictionary type String[128], .NET type: String
OS user name currently logged on
Declaration
public StringFieldInfo OsUserName { get; }
Property Value
Type | Description |
---|---|
StringFieldInfo |
RuntimeDefinition
Definition of the table as described in the deployed runtime dictionary
Declaration
[Obsolete("Use instance property Definition or static member DictionaryTableNumber", true)]
public static SoTable RuntimeDefinition { get; }
Property Value
Type | Description |
---|---|
SoTable |