This class holds details about a connected Client. It is stored as an entry in the UClientObjects HashTable (one entry for each current Client connection).
More...
This class holds details about a connected Client. It is stored as an entry in the UClientObjects HashTable (one entry for each current Client connection).
◆ TConnectedClient()
Ict.Common.Remoting.Server.TConnectedClient.TConnectedClient |
( |
System.Int32 |
AClientID, |
|
|
String |
AUserID, |
|
|
String |
AClientName, |
|
|
String |
AClientComputerName, |
|
|
String |
AClientIPAddress, |
|
|
TClientServerConnectionType |
AClientServerConnectionType, |
|
|
String |
AAppDomainName |
|
) |
| |
|
inline |
Initialises fields.
- Parameters
-
AClientID | Server-assigned ID of the Client |
AUserID | AUserID for which the AppDomain was created |
AClientName | Server-assigned name of the Client |
AClientComputerName | Computer name of the Client |
AClientIPAddress | IP Address of the Client |
AClientServerConnectionType | Type of the connection (eg. LAN, Remote) |
AAppDomainName | Server-assigned name of the Client AppDomain |
- Returns
- void
◆ EndSession()
void Ict.Common.Remoting.Server.TConnectedClient.EndSession |
( |
| ) |
|
|
inline |
end the session, and release all resources
◆ StartSession()
void Ict.Common.Remoting.Server.TConnectedClient.StartSession |
( |
| ) |
|
|
inline |
◆ UpdateLastAccessTime()
void Ict.Common.Remoting.Server.TConnectedClient.UpdateLastAccessTime |
( |
| ) |
|
|
inline |
update on a new http request
◆ FAppDomainName
String Ict.Common.Remoting.Server.TConnectedClient.FAppDomainName |
◆ FAppDomainStatus
TSessionStatus Ict.Common.Remoting.Server.TConnectedClient.FAppDomainStatus |
◆ FClientComputerName
String Ict.Common.Remoting.Server.TConnectedClient.FClientComputerName |
◆ FClientConnectionFinishedTime
DateTime Ict.Common.Remoting.Server.TConnectedClient.FClientConnectionFinishedTime |
◆ FClientConnectionStartTime
DateTime Ict.Common.Remoting.Server.TConnectedClient.FClientConnectionStartTime |
◆ FClientDisconnectionFinishedTime
DateTime Ict.Common.Remoting.Server.TConnectedClient.FClientDisconnectionFinishedTime |
◆ FClientDisconnectionStartTime
DateTime Ict.Common.Remoting.Server.TConnectedClient.FClientDisconnectionStartTime |
◆ FClientID
System.Int32 Ict.Common.Remoting.Server.TConnectedClient.FClientID |
◆ FClientIPAddress
String Ict.Common.Remoting.Server.TConnectedClient.FClientIPAddress |
◆ FClientName
String Ict.Common.Remoting.Server.TConnectedClient.FClientName |
◆ FClientServerConnectionType
◆ FPollClientTasks
TPollClientTasks Ict.Common.Remoting.Server.TConnectedClient.FPollClientTasks = null |
access the poll client tasks for this client
◆ FTasksManager
access the tasks for this client
◆ FUserID
String Ict.Common.Remoting.Server.TConnectedClient.FUserID |
◆ AppDomainName
String Ict.Common.Remoting.Server.TConnectedClient.AppDomainName |
|
getset |
Serverassigned name of the Client AppDomain
◆ ClientComputerName
String Ict.Common.Remoting.Server.TConnectedClient.ClientComputerName |
|
get |
◆ ClientConnectionTime
DateTime Ict.Common.Remoting.Server.TConnectedClient.ClientConnectionTime |
|
get |
◆ ClientDisconnectionScheduled
Boolean Ict.Common.Remoting.Server.TConnectedClient.ClientDisconnectionScheduled |
|
getset |
◆ ClientID
System.Int32 Ict.Common.Remoting.Server.TConnectedClient.ClientID |
|
get |
Serverassigned ID of the Client
◆ ClientIPAddress
String Ict.Common.Remoting.Server.TConnectedClient.ClientIPAddress |
|
get |
◆ ClientName
String Ict.Common.Remoting.Server.TConnectedClient.ClientName |
|
get |
Server-assigned name of the Client
◆ ClientServerConnectionType
Type of the connection (eg. LAN, Remote)
◆ DisconnectClientMonitor
System.Object Ict.Common.Remoting.Server.TConnectedClient.DisconnectClientMonitor |
|
get |
◆ LastActionTime
DateTime Ict.Common.Remoting.Server.TConnectedClient.LastActionTime |
|
get |
when was the last request to this session?
◆ SessionStatus
TSessionStatus Ict.Common.Remoting.Server.TConnectedClient.SessionStatus |
|
getset |
Status that the Client AppDomain has
◆ UserID
String Ict.Common.Remoting.Server.TConnectedClient.UserID |
|
get |
UserID for which the AppDomain was created
The documentation for this class was generated from the following file: