Class XenDesktopDeliveryController
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents an individual XenDesktop delivery controller.
public class XenDesktopDeliveryController : GlobalSerializableClassicBase, IComparable<XenDesktopDeliveryController>
- Inheritance
-
XenDesktopDeliveryController
- Implements
Constructors
XenDesktopDeliveryController()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.XenDesktopDeliveryController class.
public XenDesktopDeliveryController()
Properties
ActiveSiteServices
Gets or sets the internal names of the active site services - for example "Licensing".
public SerializableStringCollection ActiveSiteServices { get; set; }
Property Value
- SerializableStringCollection
ControllerVersion
Gets or sets the version of the controller.
public SerializableVersion ControllerVersion { get; set; }
Property Value
- SerializableVersion
DnsName
Gets or sets the fully qualified domain name of the delivery controller - for example "corp-ctx01.demonstration.int".
public string DnsName { get; set; }
Property Value
Host
Gets or sets host information for the delivery controller.
public XenDesktopDeliveryControllerHostInformation Host { get; set; }
Property Value
LicensingServerState
Gets or sets the licensing server state at the time of the scan.
public XenDesktopLicensingServerState LicensingServerState { get; set; }
Property Value
LicensingServerStateString
Gets the state of the licensing server as a human readable string.
public string LicensingServerStateString { get; set; }
Property Value
MachineName
Gets or sets the full name of the delivery controller in NetBIOS format - for example "CORP\DEMO-CTX01".
public string MachineName { get; set; }
Property Value
NetBiosName
Gets or sets the NetBIOS name of the delivery controller - for example "DEMO-CTX01".
public string NetBiosName { get; set; }
Property Value
Sid
Gets or sets the security identifier of the server in SDDL format - for example "S-1-5-21-1119390013-2107715993-1139858522-1108".
public string Sid { get; set; }
Property Value
State
Gets or sets the state of the delivery controller at the time of the scan.
public XenDesktopDeliveryControllerState State { get; set; }
Property Value
StateString
Gets the state of the delivery controller at the time of the scan as a human readable string.
public string StateString { get; set; }
Property Value
UID
Gets or sets the unique identifier of the delivery controller.
public int UID { get; set; }
Property Value
UUID
Gets or sets the universally unique identifier for this server – for example "6571e1ac-8013-47b9-8926-cb9952c30da3". This is only available in XenDesktop 7.6 and above.
public string UUID { get; set; }
Property Value
Methods
CompareTo(XenDesktopDeliveryController)
Compares two CENTREL.XIA.Configuration.Types.XenDesktopDeliveryController objects to allow sorting alphabetically by controller DNS name.
public int CompareTo(XenDesktopDeliveryController other)
Parameters
other
XenDesktopDeliveryControllerThe CENTREL.XIA.Configuration.Types.XenDesktopDeliveryController to compare to.
Returns
- int
The sort order of the two delivery controllers.
FromXml(string)
Returns a CENTREL.XIA.Configuration.Types.XenDesktopDeliveryController class from the specified XML.
public static XenDesktopDeliveryController FromXml(string Xml)
Parameters
Xml
stringThe XML representation of the object.
Returns
- XenDesktopDeliveryController
A CENTREL.XIA.Configuration.Types.XenDesktopDeliveryController class.
ToString()
Returns the name of the delivery controller - for example "CORP\Administrator".
public override string ToString()
Returns
- string
The name of the delivery controller - for example "CORP\Administrator".