Table of Contents

Class XenDesktopDeliveryControllers

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

Represents the XenDesktop delivery (broker) controllers configured within the site.

public class XenDesktopDeliveryControllers : BypassSection
Inheritance
XenDesktopDeliveryControllers
Inherited Members

Constructors

XenDesktopDeliveryControllers()

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

public XenDesktopDeliveryControllers()

Properties

Items

Gets or sets the items in the collection.

public XenDesktopDeliveryControllerCollection Items { get; set; }

Property Value

XenDesktopDeliveryControllerCollection

Methods

FindByDnsName(string)

Returns the delivery controller with the specified fully qualified domain name, or null if no delivery controller with that name exists within the collection.

public XenDesktopDeliveryController FindByDnsName(string dnsName)

Parameters

dnsName string

The fully qualified domain name name of the delivery controller to locate.

Returns

XenDesktopDeliveryController

The CENTREL.XIA.Configuration.Types.XenDesktopAdministrator with the specified name.

FindBySid(string)

Returns the delivery controller with the specified SID, or null if no delivery controller with that SID exists within the collection.

public XenDesktopDeliveryController FindBySid(string sid)

Parameters

sid string

The security identifier of the delivery controller to locate in SDDL format - for example "S-1-5-21-1119390013-2107715993-1139858522-500".

Returns

XenDesktopDeliveryController

The CENTREL.XIA.Configuration.Types.XenDesktopDeliveryController with the specified SID.

FindByUid(int)

Returns the delivery controller with the specified UID, or null if no delivery controller with that UID exists within the collection.

public XenDesktopDeliveryController FindByUid(int uid)

Parameters

uid int

The unique identifier of the delivery controller to locate.

Returns

XenDesktopDeliveryController

The CENTREL.XIA.Configuration.Types.XenDesktopDeliveryController with the specified UID.

FindByUuid(string)

Returns the delivery controller with the specified UUID, or null if no delivery controller with that UUID exists within the collection.

public XenDesktopDeliveryController FindByUuid(string uuid)

Parameters

uuid string

The universally unique identifier of the delivery controller to locate in GUID format - for example "6571e1ac-8013-47b9-8926-cb9952c30da3".

Returns

XenDesktopDeliveryController

The CENTREL.XIA.Configuration.Types.XenDesktopDeliveryController with the specified UUID.

GetOperatingSystemBreakdown()

Returns a breakdown of the number of each operating system running on the delivery controllers.

public CountBreakdown GetOperatingSystemBreakdown()

Returns

CountBreakdown

A CENTREL.XIA.Configuration.Types.CountBreakdown object populated with delivery controller information.

Remarks

Empty host product names are replaced with the string "{Unknown}".

ToString()

Returns the XenDesktop delivery controllers as a human readable string.

public override string ToString()

Returns

string

The XenDesktop delivery controllers as a human readable string.