Table of Contents

Class XenDesktopHypervisorHostingUnit

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an individual XenDesktop hypervisor hosting unit.

public class XenDesktopHypervisorHostingUnit : BypassSection, IComparable<XenDesktopHypervisorHostingUnit>
Inheritance
XenDesktopHypervisorHostingUnit
Implements
Inherited Members

Constructors

XenDesktopHypervisorHostingUnit()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.XenDesktopHypervisorHostingUnit class.

public XenDesktopHypervisorHostingUnit()

Properties

MetadataItems

Gets or sets the metadata for the hosting unit.

public XenDesktopMetadataItemCollection MetadataItems { get; set; }

Property Value

XenDesktopMetadataItemCollection

Name

Gets or sets the name of the hosting unit.

public string Name { get; set; }

Property Value

string

NetworkId

Gets or sets the hypervisor's internal identifier that represents the network specified for the hosting unit - for example "b11bd14a-2176-36df-79b1-62be653e8c26".

public string NetworkId { get; set; }

Property Value

string

NetworkName

Gets or sets the hypervisor's internal name that represents the network specified for the hosting unit.

public string NetworkName { get; set; }

Property Value

string

PermittedNetworkNames

Gets or sets the names of the permitted networks on this connection. The hypervisor must be online for this information to be available.

public SerializableStringCollection PermittedNetworkNames { get; set; }

Property Value

SerializableStringCollection

PersonalvDiskStorageNames

Gets or sets the names of the personal vDisk storage used on the hypervisor.

public SerializableStringCollection PersonalvDiskStorageNames { get; set; }

Property Value

SerializableStringCollection

StorageNames

Gets or sets the names of the storage used on the hypervisor.

public SerializableStringCollection StorageNames { get; set; }

Property Value

SerializableStringCollection

UseLocalStorageCaching

Gets or sets whether local storage caching (IntelliCache) should be used for the storage on the hypervisor.

public BooleanOption UseLocalStorageCaching { get; set; }

Property Value

BooleanOption

Uuid

Gets or sets the universally unique identifier of the hosting unit in GUID format.

public string Uuid { get; set; }

Property Value

string

VMTaggingEnabled

Gets or sets whether the metadata in the hypervisor can be used to store information about the XenDesktop Machine Creation Services.

public BooleanOption VMTaggingEnabled { get; set; }

Property Value

BooleanOption

Methods

CompareTo(XenDesktopHypervisorHostingUnit)

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

public int CompareTo(XenDesktopHypervisorHostingUnit other)

Parameters

other XenDesktopHypervisorHostingUnit

The CENTREL.XIA.Configuration.Types.XenDesktopHypervisorHostingUnit to compare to.

Returns

int

The sort order of the two items.

FromXml(string)

Returns a CENTREL.XIA.Configuration.Types.XenDesktopHypervisorHostingUnit class from the specified XML.

public static XenDesktopHypervisorHostingUnit FromXml(string Xml)

Parameters

Xml string

The XML representation of the object.

Returns

XenDesktopHypervisorHostingUnit

A CENTREL.XIA.Configuration.Types.XenDesktopHypervisorHostingUnit class.

ToString()

Returns the name of the hosting unit.

public override string ToString()

Returns

string

The name of the hosting unit.