Class XenDesktopPolicySetting
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents an individual XenDesktop policy setting.
public class XenDesktopPolicySetting : GlobalSerializableClassicBase, IComparable<XenDesktopPolicySetting>
- Inheritance
-
XenDesktopPolicySetting
- Implements
Constructors
XenDesktopPolicySetting()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.XenDesktopPolicySetting class.
public XenDesktopPolicySetting()
Properties
DisplayName
Gets the display name of this policy setting.
public string DisplayName { get; set; }
Property Value
DisplayPath
Gets the path of the setting in a human readable format - for example "ICA > Auto Client Reconnect".
public string DisplayPath { get; set; }
Property Value
FullDisplayPath
Gets the full display path of the setting (including the setting name) - for example "ICA > Auto Client Reconnect > Auto Client Reconnect".
public string FullDisplayPath { get; set; }
Property Value
FullPath
Gets the full path of the setting (including the setting name) - for example "ICA\AutoClientReconnect\AutoClientReconnect".
public string FullPath { get; set; }
Property Value
Path
Gets or sets the path of the setting (without the setting name) - for example "ICA\AutoClientReconnect".
public string Path { get; set; }
Property Value
SettingName
Gets or sets the internal name of the setting - for example "AutoClientReconnect".
public string SettingName { get; set; }
Property Value
SettingType
Gets or sets the setting type - for example "Unknown", "User" or "Computer".
public XenDesktopPolicySettingType SettingType { get; set; }
Property Value
SettingTypeString
Gets the setting type as a human readable string - for example "Unknown", "User" or "Computer".
public string SettingTypeString { get; set; }
Property Value
State
Gets or sets the state of this policy - for example "Allowed".
public XenDesktopPolicySettingState State { get; set; }
Property Value
StateString
Gets the state of the policy in a human readable format.
public string StateString { get; set; }
Property Value
Value
Gets or sets the value assigned to the setting.
public object Value { get; set; }
Property Value
ValueString
Gets the value of the setting as a human readable string.
public string ValueString { get; set; }
Property Value
Remarks
The system attempts to resolve enumeration values using the key "SettingName_Value" within the XenDesktopPolicyEnumerationValues resource file.
ValueTypeName
Gets the type of value as a human readable string - for example "[Multi Valued]" or "String".
public string ValueTypeName { get; set; }
Property Value
Values
Gets or sets the values when the setting is a multi-valued property.
public SerializableStringCollection Values { get; set; }
Property Value
- SerializableStringCollection
Methods
CompareTo(XenDesktopPolicySetting)
Compares two CENTREL.XIA.Configuration.Types.XenDesktopPolicySetting objects to allow sorting alphabetically by synopsis.
public int CompareTo(XenDesktopPolicySetting other)
Parameters
other
XenDesktopPolicySettingThe CENTREL.XIA.Configuration.Types.XenDesktopPolicySetting to compare to.
Returns
- int
The sort order of the two filters.
FromXml(string)
Returns a CENTREL.XIA.Configuration.Types.XenDesktopPolicySetting class from the specified XML.
public static XenDesktopPolicySetting FromXml(string Xml)
Parameters
Xml
stringThe XML representation of the object.
Returns
- XenDesktopPolicySetting
A CENTREL.XIA.Configuration.Types.XenDesktopPolicySetting class.
ToString()
Returns a summary of the policy setting.
public override string ToString()
Returns
- string
The summary of the policy setting.