A session on a terminal server.
Declaring type: ITerminalServicesSession
Namespace: Cassia
Assembly: Cassia
Collapse/Expand Public Methods
  Name Description
Public Method Abstract Connect Connects this session to an existing session. Both sessions must be running on the local server.
Public Method Abstract Disconnect Overloaded. Disconnects any attached user from the session.
Public Method Abstract GetProcesses Retreives a list of processes running in this session.
Public Method Abstract Logoff Overloaded. Logs the session off, disconnecting any user that might be attached.
Public Method Abstract MessageBox Overloaded. Displays a message box in the session.
Public Method Abstract StartRemoteControl Starts remote control of the session.
Public Method Abstract StopRemoteControl Stops remote control of the session. The session must be running on the local server.
Collapse/Expand Public Properties
  Name Description
Public Property Abstract ApplicationName Name of the published application that this session is running.
Public Property Abstract ClientBuildNumber The build number of the client.
Public Property Abstract ClientDirectory Directory on the client computer in which the client software is installed.
Public Property Abstract ClientDisplay Information about a client's display.
Public Property Abstract ClientHardwareId Client-specific hardware identifier.
Public Property Abstract ClientIPAddress The IP address reported by the client.
Public Property Abstract ClientName The name of the machine last connected to this session.
Public Property Abstract ClientProductId Client-specific product identifier.
Public Property Abstract ClientProtocolType The protocol that the client is using to connect to the session.
Public Property Abstract ConnectionState The connection state of the session.
Public Property Abstract ConnectTime The time at which the user connected to this session.
Public Property Abstract CurrentTime The current time in the session.
Public Property Abstract DisconnectTime The time at which the user disconnected from this session.
Public Property Abstract DomainName The domain of the user account that last connected to the session.
Public Property Abstract IdleTime Length of time that the session has been idle.
Public Property Abstract InitialProgram The initial program run when the session started.
Public Property Abstract LastInputTime The time at which this session last received input -- mouse movements, key presses, etc.
Public Property Abstract Local Gets a value indicating whether this session is running on the local terminal server.
Public Property Abstract LoginTime The time at which the user logged into this session for the first time.
Public Property Abstract RemoteEndPoint The remote endpoint (IP address and port) of the client connected to the session.
Public Property Abstract Server The terminal server on which this session is located.
Public Property Abstract SessionId The ID of the session.
Public Property Abstract UserAccount The user account that last connected to the session.
Public Property Abstract UserName The name of the user account that last connected to the session.
Public Property Abstract WindowStationName The name of the session's window station.
Public Property Abstract WorkingDirectory The working directory used when launching the initial program.