ScheduleToken Class
Represents a task schedule as used by Configuration Manager.
Namespace: Microsoft.ConfigurationManagement.Messaging.Framework.Scheduler
Assembly: Microsoft.ConfigurationManagement.Messaging (in Microsoft.ConfigurationManagement.Messaging.dll)
Inheritance Hierarchy
System.Object
Microsoft.ConfigurationManagement.Messaging.Framework.Scheduler.ScheduleToken
Microsoft.ConfigurationManagement.Messaging.Framework.Scheduler.AsapScheduleToken
Microsoft.ConfigurationManagement.Messaging.Framework.Scheduler.NonRecurringScheduleToken
Microsoft.ConfigurationManagement.Messaging.Framework.Scheduler.RecurringIntervalScheduleToken
Microsoft.ConfigurationManagement.Messaging.Framework.Scheduler.RecurringMonthlyByDateScheduleToken
Microsoft.ConfigurationManagement.Messaging.Framework.Scheduler.RecurringWeeklyScheduleToken
Microsoft.ConfigurationManagement.Messaging.Framework.Scheduler.SimpleScheduleToken
Syntax
[SerializableAttribute]
public abstract class ScheduleToken
[SerializableAttribute]
public ref class ScheduleToken abstract
<SerializableAttribute>
Public MustInherit Class ScheduleToken
Properties
Name | Description | |
---|---|---|
Duration | Gets or sets the duration of time for which the schedule runs. This property is optional. |
|
RecurrenceFlag | Gets a flag that represents the schedule type. |
|
StartTime | Gets or sets the start time for the schedule. This property is required. |
|
UseGmt | Specifies whether GMT or local time is used. |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
FromBitmask(UInt64) | Parses a long representation of a schedule token and creates a well-formed object. |
|
FromString(String) | Converts a schedule from a string to a token. |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
ProcessRecurrence() | Schedule implementor's specific durational processing |
|
ToMask() | Returns the schedule as a ulong. |
|
ToString() | Returns a String that represents the current Object. (Overrides Object.ToString().) |
|
ToString(Boolean) | ||
ToString(Boolean, String, Object[]) | ||
Validate(IList<Exception>) | Validates the schedule. |
Operators
Name | Description | |
---|---|---|
Explicit(ScheduleToken to String) | Converts from a schedule token to a string |
|
Explicit(ScheduleToken to UInt64) | Converts from a schedule token to a ulong. |
|
Explicit(String to ScheduleToken) | Converts from a string to a schedule token. |
|
Explicit(UInt64 to ScheduleToken) | Converts from a ulong to a schedule token. |
Remarks
See schedlst.cpp/schedlst.h.
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.ConfigurationManagement.Messaging.Framework.Scheduler Namespace
Return to top