Table of Contents

Class XenDesktopSite

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

Represents a Citrix XenDesktop site.

[SupportsClientScan]
[SupportsSupportProvisions]
public class XenDesktopSite : BaseConfigurationType
Inheritance
XenDesktopSite
Inherited Members

Constructors

XenDesktopSite()

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

public XenDesktopSite()

Properties

AppDisks

Gets or sets the AppDisks configured in the site.

public XenDesktopAppDisks AppDisks { get; set; }

Property Value

XenDesktopAppDisks

Applications

Gets or sets the applications configured for use within the site.

public XenDesktopApplications Applications { get; set; }

Property Value

XenDesktopApplications

DeliveryGroups

Gets or sets the delivery groups in the site.

public XenDesktopDeliveryGroups DeliveryGroups { get; set; }

Property Value

XenDesktopDeliveryGroups

Icons

Gets or sets the icons configured within the site.

public XenDesktopIcons Icons { get; set; }

Property Value

XenDesktopIcons

MachineCatalogs

Gets or sets the machine catalogs configured in the site.

public XenDesktopMachineCatalogs MachineCatalogs { get; set; }

Property Value

XenDesktopMachineCatalogs

Machines

Gets or sets the machines in the site.

public XenDesktopMachines Machines { get; set; }

Property Value

XenDesktopMachines

Policies

Gets or sets the policies configured within the site.

public XenDesktopPolicies Policies { get; set; }

Property Value

XenDesktopPolicies

SiteConfiguration

Gets or sets the general site configuration.

public XenDesktopSiteConfiguration SiteConfiguration { get; set; }

Property Value

XenDesktopSiteConfiguration

SupportsAppDisks

Gets whether the XenDesktop site supports AppDisks.

[Browsable(false)]
public bool SupportsAppDisks { get; }

Property Value

bool

SupportsAppDnaConnections

Gets whether the XenDesktop site supports AppDNA connections.

[Browsable(false)]
public bool SupportsAppDnaConnections { get; }

Property Value

bool

SupportsZones

Gets whether the XenDesktop site supports zones.

[Browsable(false)]
public bool SupportsZones { get; }

Property Value

bool

Methods

Clone()

Returns a CENTREL.XIA.Configuration.Types.XenDesktopSite cloned from this object.

public XenDesktopSite Clone()

Returns

XenDesktopSite

A CENTREL.XIA.Configuration.Types.XenDesktopSite.

FromXml(string)

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

public static XenDesktopSite FromXml(string Xml)

Parameters

Xml string

The XML representation of the object.

Returns

XenDesktopSite

A CENTREL.XIA.Configuration.Types.XenDesktopSite class.

GetAdministratorAssignments(string, XenDesktopAdministratorScopedObjectType)

Gets the administrators for the specified object.

public XenDesktopAdministratorAssignmentCollection GetAdministratorAssignments(string objectId, XenDesktopAdministratorScopedObjectType objectType)

Parameters

objectId string

The unique identifier of the object for which the administrators should be read.

objectType XenDesktopAdministratorScopedObjectType

The type of object for which permissions should be read.

Returns

XenDesktopAdministratorAssignmentCollection

A CENTREL.XIA.Configuration.Types.XenDesktopAdministratorCollection object containing the administrators who can manage this object.

GetScopeReferences(string)

Gets the scopes that reference the specified object.

public XenDesktopScopeReferenceCollection GetScopeReferences(string objectId)

Parameters

objectId string

The unique identifier of the object for which the scopes should be read.

Returns

XenDesktopScopeReferenceCollection

A CENTREL.XIA.Configuration.Types.XenDesktopAdministratorCollection object containing the administrators who can manage this object.