# ProviderHost

## NAMESPACE

RASAdminEngine.Core.OutputModels.ProviderSystemInfo

## DESCRIPTION

Provider Host

## INHERITED FROM

[RASSerilazableObj](rasserilazableobj)

⇒

ProviderHost

## INTERFACES

* ISerializable
* IComparable

## PUBLIC PROPERTIES

| Type                               | Name                | Description                                    |
| ---------------------------------- | ------------------- | ---------------------------------------------- |
| [AgentState](agentstate)           | AgentState          | Agent state.                                   |
| [VDIHostConn](vdihostconn)         | Connection          | VDI Host Connection.                           |
| String                             | HostID              | Host ID.                                       |
| String                             | IP                  | IP of the Provider.                            |
| Boolean                            | IsMaintenance       | Whether the Provider is in maintenance or not. |
| Boolean                            | IsTemplate          | Whether the Provider is a template or not.     |
| [RASLogLevel](rasloglevel)         | LogLevel            | RAS Log Level for this Provider.               |
| String                             | Name                | Provider name.                                 |
| UInt32                             | ProviderID          | Provider ID.                                   |
| String                             | Server              | FQDN or IP address of the RAS Server.          |
| String                             | ServiceStartTime    | Service start time.                            |
| [VDIRDPSession](vdirdpsession)     | Session             | VDI user session.                              |
| [VDIHostState](vdihoststate)       | State               | VDI Host State.                                |
| String                             | SystemBootTime      | System boot time.                              |
| UInt32                             | TemplateID          | Template ID.                                   |
| String                             | TemplateName        | Template Name.                                 |
| [HostSessionType](hostsessiontype) | TemplateType        | Template Type.                                 |
| UInt32                             | UnhandledExceptions | Number of unhandled exceptions.                |
| String                             | User                | Provider user name.                            |

## PUBLIC METHODS

| Type        | Name                    | Description                                           |
| ----------- | ----------------------- | ----------------------------------------------------- |
| Int32       | CompareTo (Object obj)  | Inherited from [RASSerilazableObj](rasserilazableobj) |
| Boolean     | Equals (Object obj)     | Inherited from [RASSerilazableObj](rasserilazableobj) |
| Int32       | GetHashCode ()          | Inherited from [RASSerilazableObj](rasserilazableobj) |
| Type        | GetType ()              | String                                                |
| ToString () | ### References to Types |                                                       |
