Table of Contents

Class XenDesktopDeliveryGroupPrelaunchSettings

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

Represents the application pre-launch settings for a XenDesktop delivery group.

public class XenDesktopDeliveryGroupPrelaunchSettings : BypassSection
Inheritance
XenDesktopDeliveryGroupPrelaunchSettings
Inherited Members

Constructors

XenDesktopDeliveryGroupPrelaunchSettings()

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

public XenDesktopDeliveryGroupPrelaunchSettings()

Properties

AssociatedUserNames

Gets or sets the users for which a session should be prelaunched in the format "DOMAIN\username".

public SerializableStringCollection AssociatedUserNames { get; set; }

Property Value

SerializableStringCollection

Enabled

Gets or sets whether session prelaunch is configured for the delivery group.

public BooleanOption Enabled { get; set; }

Property Value

BooleanOption

MaxAverageLoadThreshold

Gets or sets the average percentage load on all machines, which when exceeded the session should end.

public int MaxAverageLoadThreshold { get; set; }

Property Value

int

MaxLoadPerMachineThreshold

Gets or sets the average percentage load on any machines, which when exceeded the session should end.

public int MaxLoadPerMachineThreshold { get; set; }

Property Value

int

MaxTimeBeforeTerminate

Gets or sets the time after which no application is started should the session end.

public TimeSpan MaxTimeBeforeTerminate { get; set; }

Property Value

TimeSpan

MaxTimeBeforeTerminateString

Gets or sets the time after which no application is started should the session end. This is required as the TimeSpan class does not support XML serialization.

[Browsable(false)]
public string MaxTimeBeforeTerminateString { get; set; }

Property Value

string

ModeString

Gets the prelaunch mode as a human readable string.

public string ModeString { get; set; }

Property Value

string

TerminationEvents

Gets the events that cause the prelaunched session to be ended if no application is started.

public SerializableStringCollection TerminationEvents { get; set; }

Property Value

SerializableStringCollection

Methods

FromXml(string)

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

public static XenDesktopDeliveryGroupPrelaunchSettings FromXml(string Xml)

Parameters

Xml string

The XML representation of the object.

Returns

XenDesktopDeliveryGroupPrelaunchSettings

A CENTREL.XIA.Configuration.Types.XenDesktopDeliveryGroupPrelaunchSettings class.

ToString()

Returns the prelaunch mode for the delivery group as a human readable string.

public override string ToString()

Returns

string

The prelaunch mode for the delivery group as a human readable string.