# RDPSession.md

## NAMESPACE

RASAdminEngine.Core.OutputModels

## DESCRIPTION

Remote Desktop Session

## INHERITED FROM

[RASSerilazableObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rasserilazableobj.md)

⇒

RDPSession

## INTERFACES

* ISerializable
* IComparable

## PUBLIC PROPERTIES

| Type                                                                                                                                  | Name                   | Description                           |
| ------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | ------------------------------------- |
| UInt32                                                                                                                                | AuthenticationDuration | Authentication Duration (in seconds). |
| [MainAuthenticationMode](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/mainauthenticationmode.md) | AuthenticationType     | Authentication Type.                  |
| UInt32                                                                                                                                | BandwidthAvailability  | Bandwidth Availability (in Kbps).     |
| UInt32                                                                                                                                | BandwidthUsage         | Bandwidth Usage.                      |
| String                                                                                                                                | ClientIPAddress        | Client IP Address.                    |
| String                                                                                                                                | ClientOS               | Client OS.                            |
| String                                                                                                                                | ClientOSVersion        | Client OS Version.                    |
| UInt32                                                                                                                                | ClientPolicyId         | Client Policy Id.                     |
| UInt32                                                                                                                                | ClientPolicyVersion    | Client Policy Version.                |
| String                                                                                                                                | ClientVersion          | Client Version.                       |
| [SessionColorDepth](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/sessioncolordepth.md)           | ColourDepth            | Session Resolution.                   |
| UInt32                                                                                                                                | ConnectionDuration     | Connection Duration (in seconds).     |
| [ConnMode](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/connmode.md)                             | ConnectionMode         | Connection Mode.                      |
| [QualityLevel](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/qualitylevel.md)                     | ConnectionQuality      | Connection Quality.                   |
| UInt32                                                                                                                                | DesktopLoadTime        | Desktop Load Time (in ms).            |
| String                                                                                                                                | DeviceName             | Client Device Name.                   |
| String                                                                                                                                | DisconnectReason       | Disconnect Reason.                    |
| UInt32                                                                                                                                | GroupPolicyLoadTime    | Group Policy Load Time (in ms).       |
| UInt32                                                                                                                                | HorizontalResolution   | Session Horizontal Resolution.        |
| UInt32                                                                                                                                | HostPreparation        | Host Preparation (in ms).             |
| Nullable\<DateTime>                                                                                                                   | IdleStartTime          | Session Idle Time.                    |
| UInt32                                                                                                                                | IdleTime               | Idle Time (in seconds).               |
| UInt32                                                                                                                                | IncomingData           | Incoming Data (in bytes).             |
| String                                                                                                                                | IP                     | Session server IP.                    |
| UInt32                                                                                                                                | LastReconnects         | Last Reconnects.                      |
| UInt32                                                                                                                                | Latency                | Latency.                              |
| UInt32                                                                                                                                | LogonDuration          | Logon Duration.                       |
| UInt32                                                                                                                                | LogonOthersDuration    | Logon Others Duration (in seconds).   |
| DateTime                                                                                                                              | LogonTime              | Session Logon Time.                   |
| [ProviderType](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/providertype.md)                     | MFAProvider            | MFA Provider Type.                    |
| UInt32                                                                                                                                | OutgoingData           | Outgoing Data (in bytes).             |
| [SessionProtocol](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/sessionprotocol.md)               | Protocol               | Protocol used for session.            |
| UInt32                                                                                                                                | RASPolicyLookup        | RAS Policy Lookup (in ms).            |
| UInt32                                                                                                                                | Reconnects             | Total Reconnects.                     |
| UInt32                                                                                                                                | RFICount               | Flow Information Count.               |
| List<[RouteFlowInfoEntry](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/routeflowinfoentry.md)>   | RFIInfoList            | Flow Information.                     |
| UInt32                                                                                                                                | ServerID               | Session server ID.                    |
| UInt32                                                                                                                                | SessionID              | RAS session ID.                       |
| UInt32                                                                                                                                | SessionLength          | Session Length (in seconds).          |
| [SessionState](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/sessionstate.md)                     | State                  | State of Remote Desktop Session.      |
| UInt32                                                                                                                                | ThemeID                | Theme ID.                             |
| [SessionPublishingType](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/sessionpublishingtype.md)   | Type                   | The type of Remote Desktop Session.   |
| String                                                                                                                                | User                   | User to which the session belongs to. |
| UInt32                                                                                                                                | UserProfileLoadTime    | User Profile Load Time (in ms).       |
| [UserProfileType](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/userprofiletype.md)               | UserProfileType        | User Profile Type.                    |
| UInt32                                                                                                                                | UXEvaluator            | Round Trip Time.                      |
| UInt32                                                                                                                                | VerticalResolution     | Session Vertical Resolution.          |

## PUBLIC METHODS

| Type        | Name                       | Description                                                                                                                                |
| ----------- | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| Int32       | CompareTo (Object obj)     | Inherited from [RASSerilazableObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rasserilazableobj.md) |
| Boolean     | Equals (Object obj)        | Inherited from [RASSerilazableObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rasserilazableobj.md) |
| Int32       | GetHashCode ()             | Inherited from [RASSerilazableObj](/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rasserilazableobj.md) |
| Type        | GetType ()                 | String                                                                                                                                     |
| ToString () | ### References to Commands |                                                                                                                                            |
| ----        |                            |                                                                                                                                            |

### References to Types | | | | |--------------------------------------------------------------|


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.parallels.com/landing/ras-powershell-api-guide/v20/parallels-ras-powershell-admin-module/types/rdpsession.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
