Table of Contents

Class XenDesktopDeliveryGroupRebootSchedule

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

Represents the restart schedule settings for a XenDesktop delivery group.

public class XenDesktopDeliveryGroupRebootSchedule : GlobalSerializableClassicBase
Inheritance
XenDesktopDeliveryGroupRebootSchedule

Constructors

XenDesktopDeliveryGroupRebootSchedule()

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

public XenDesktopDeliveryGroupRebootSchedule()

Properties

Days

Gets or sets the days on which a weekly restart schedule applies.

public XenDesktopDeliveryGroupRebootScheduleDays Days { get; set; }

Property Value

XenDesktopDeliveryGroupRebootScheduleDays

Enabled

Gets or sets whether the restart schedule is enabled for the delivery group.

public BooleanOption Enabled { get; set; }

Property Value

BooleanOption

Frequency

Gets or sets the reboot frequency for the delivery group.

public XenDesktopDeliveryGroupRebootScheduleFrequency Frequency { get; set; }

Property Value

XenDesktopDeliveryGroupRebootScheduleFrequency

ModeString

Gets the restart mode as a human readable string.

public string ModeString { get; set; }

Property Value

string

RebootDuration

Gets or sets the time at which to restart additional groups in minutes.

public int RebootDuration { get; set; }

Property Value

int

RebootDurationString

Gets the time at which to restart additional groups.

public string RebootDurationString { get; set; }

Property Value

string

StartTime

Gets or sets the time on which to restart the first group.

public TimeSpan StartTime { get; set; }

Property Value

TimeSpan

StartTimeString

Gets or sets the time on which to restart the first group. This is required as the TimeSpan class does not support XML serialization.

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

Property Value

string

WarningDuration

Gets or sets the time before restarting that a warning message should be sent to users. A value of zero indicates no message should be sent.

public int WarningDuration { get; set; }

Property Value

int

WarningDurationString

Gets when and if a warning message should be sent to users.

public string WarningDurationString { get; set; }

Property Value

string

WarningMessage

Gets or sets the warning message that should be sent to users prior to the restart.

public string WarningMessage { get; set; }

Property Value

string

WarningTitle

Gets or sets the title of the warning message that should be sent to users prior to the restart.

public string WarningTitle { get; set; }

Property Value

string

Methods

FromXml(string)

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

public static XenDesktopDeliveryGroupRebootSchedule FromXml(string Xml)

Parameters

Xml string

The XML representation of the object.

Returns

XenDesktopDeliveryGroupRebootSchedule

A CENTREL.XIA.Configuration.Types.XenDesktopDeliveryGroupRebootSchedule class.

ToString()

Returns the restart schedule for the delivery group as a human readable string.

public override string ToString()

Returns

string

The restart schedule for the delivery group as a human readable string.