Table of Contents

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

XenDesktopAppDiskAppDnaState

AppDnaStateString

Gets the AppDNA state for the AppDisk as a human readable string.

public string AppDnaStateString { get; set; }

Property Value

string

Compatibility

Gets or sets the AppDNA compatibility for the AppDisk.

public XenDesktopAppDiskAppDnaCompatibility Compatibility { get; set; }

Property Value

XenDesktopAppDiskAppDnaCompatibility

CompatibilityString

Gets the AppDNA compatibility for the AppDisk as a human readable string.

public string CompatibilityString { get; set; }

Property Value

string

Description

Gets or sets the description of the AppDisk.

public string Description { get; set; }

Property Value

string

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

string

HypervisorConnectionUid

Gets or sets the unique identifier of the hypervisor connection in GUID format.

public string HypervisorConnectionUid { get; set; }

Property Value

string

Name

Gets or sets the name of the AppDisk.

public string Name { get; set; }

Property Value

string

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

string

State

Gets or sets the state of the AppDisk at the time of the scan.

public XenDesktopAppDiskState State { get; set; }

Property Value

XenDesktopAppDiskState

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

string

Uid

Gets or sets the unique identifier of the AppDisk in GUID format.

public string Uid { get; set; }

Property Value

string

VirtualDiskId

Gets or sets the GUID of the virtual disk – for example "c4ffff06-5573-44b3-94ff-0f734e25b025".

public string VirtualDiskId { get; set; }

Property Value

string

Methods

CompareTo(XenDesktopAppDisk)

Compares two CENTREL.XIA.Configuration.Types.XenDesktopAppDisk objects to allow sorting alphabetically by name.

public int CompareTo(XenDesktopAppDisk other)

Parameters

other XenDesktopAppDisk

The 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 string

The 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.