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
Applications
Gets or sets the applications configured for use within the site.
public XenDesktopApplications Applications { get; set; }
Property Value
DeliveryGroups
Gets or sets the delivery groups in the site.
public XenDesktopDeliveryGroups DeliveryGroups { get; set; }
Property Value
Icons
Gets or sets the icons configured within the site.
public XenDesktopIcons Icons { get; set; }
Property Value
MachineCatalogs
Gets or sets the machine catalogs configured in the site.
public XenDesktopMachineCatalogs MachineCatalogs { get; set; }
Property Value
Machines
Gets or sets the machines in the site.
public XenDesktopMachines Machines { get; set; }
Property Value
Policies
Gets or sets the policies configured within the site.
public XenDesktopPolicies Policies { get; set; }
Property Value
SiteConfiguration
Gets or sets the general site configuration.
public XenDesktopSiteConfiguration SiteConfiguration { get; set; }
Property Value
SupportsAppDisks
Gets whether the XenDesktop site supports AppDisks.
[Browsable(false)]
public bool SupportsAppDisks { get; }
Property Value
SupportsAppDnaConnections
Gets whether the XenDesktop site supports AppDNA connections.
[Browsable(false)]
public bool SupportsAppDnaConnections { get; }
Property Value
SupportsZones
Gets whether the XenDesktop site supports zones.
[Browsable(false)]
public bool SupportsZones { get; }
Property Value
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
stringThe 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
stringThe unique identifier of the object for which the administrators should be read.
objectType
XenDesktopAdministratorScopedObjectTypeThe 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
stringThe 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.