Class XenDesktopAppDisk
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents an individual XenDesktop AppDisk. This applies to XenDesktop 7.8 and above only.
public class XenDesktopAppDisk : GlobalSerializableClassicBase, IComparable<XenDesktopAppDisk>
- Inheritance
-
XenDesktopAppDisk
- Implements
Constructors
XenDesktopAppDisk()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.XenDesktopAppDisk class.
public XenDesktopAppDisk()
Properties
AppDnaState
Gets or sets the AppDNA state of the AppDisk.
public XenDesktopAppDiskAppDnaState AppDnaState { get; set; }
Property Value
AppDnaStateString
Gets the AppDNA state for the AppDisk as a human readable string.
public string AppDnaStateString { get; set; }
Property Value
Compatibility
Gets or sets the AppDNA compatibility for the AppDisk.
public XenDesktopAppDiskAppDnaCompatibility Compatibility { get; set; }
Property Value
CompatibilityString
Gets the AppDNA compatibility for the AppDisk as a human readable string.
public string CompatibilityString { get; set; }
Property Value
Description
Gets or sets the description of the AppDisk.
public string Description { get; set; }
Property Value
ErrorMessages
Gets or sets the error messages reported by the AppDisk at the time of the scan.
public SerializableStringCollection ErrorMessages { get; set; }
Property Value
- SerializableStringCollection
HostingUnitNames
Gets or sets the names of the hosting units used for this AppDisk.
public SerializableStringCollection HostingUnitNames { get; set; }
Property Value
- SerializableStringCollection
HostingUnitUids
Gets or sets the unique identifiers of the hosting units used for this AppDisk.
public SerializableStringCollection HostingUnitUids { get; set; }
Property Value
- SerializableStringCollection
HypervisorConnectionName
Gets or sets the name of the hypervisor connection.
public string HypervisorConnectionName { get; set; }
Property Value
HypervisorConnectionUid
Gets or sets the unique identifier of the hypervisor connection in GUID format.
public string HypervisorConnectionUid { get; set; }
Property Value
Name
Gets or sets the name of the AppDisk.
public string Name { get; set; }
Property Value
ReservedMachineSid
Gets or sets the security identifier of the machine to which the AppDisk is related – for example "S-1-5-21-2033571357-4236686846-3021037805-1111".
public string ReservedMachineSid { get; set; }
Property Value
State
Gets or sets the state of the AppDisk at the time of the scan.
public XenDesktopAppDiskState State { get; set; }
Property Value
StateString
Gets the state for the AppDisk 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 AppDisk in GUID format.
public string Uid { get; set; }
Property Value
VirtualDiskId
Gets or sets the GUID of the virtual disk – for example "c4ffff06-5573-44b3-94ff-0f734e25b025".
public string VirtualDiskId { get; set; }
Property Value
Methods
CompareTo(XenDesktopAppDisk)
Compares two CENTREL.XIA.Configuration.Types.XenDesktopAppDisk objects to allow sorting alphabetically by name.
public int CompareTo(XenDesktopAppDisk other)
Parameters
other
XenDesktopAppDiskThe CENTREL.XIA.Configuration.Types.XenDesktopAppDisk to compare to.
Returns
- int
The sort order of the two items.
FromXml(string)
Returns a CENTREL.XIA.Configuration.Types.XenDesktopAppDisk class from the specified XML.
public static XenDesktopAppDisk FromXml(string xml)
Parameters
xml
stringThe XML representation of the object.
Returns
- XenDesktopAppDisk
A CENTREL.XIA.Configuration.Types.XenDesktopAppDisk class.
ToString()
Returns the name of the AppDisk.
public override string ToString()
Returns
- string
The name of the AppDisk.