Action |
Abstract base class that provides the common properties that are inherited by all action objects. An action object is created by the
AddNew(TaskActionType) method.
|
ActionCollection | Collection that contains the actions that are performed by the task. |
ActionEditDialog | An editor that handles all Task actions. |
BootTrigger | Represents a trigger that starts a task when the system is booted. |
ComHandlerAction |
Represents an action that fires a handler. Only available on Task Scheduler 2.0. Only available for Task Scheduler 2.0 on
Windows Vista or Windows Server 2003 and later. |
ComObjectSelectionDialog | Dialog that will enumerate and display a list of COM objects and allow for a single selection. |
CorrelatedTaskEvent |
Historical event information for a task.
|
CorrelatedTaskEventEnumerator |
An enumerator over a task's history of events.
|
CorrelatedTaskEventLog |
Historical event log for a task. Only available for Windows Vista and Windows Server 2008 and later systems.
|
CustomComboBox | CustomComboBox is an extension of ComboBox which provides drop-down customization.
|
CustomTrigger |
Represents a custom trigger. This class is based on undocumented features and may change. This type of trigger is only
available for reading custom triggers. It cannot be used to create custom triggers. |
DailyTrigger |
Represents a trigger that starts a task based on a daily schedule. For example, the task starts at a specific time every day, every
other day, every third day, and so on.
|
DropDownCheckList | A check list in a drop down combo box. |
DropDownCheckTree |
A check list in a drop down combo box.
|
EmailAction |
Represents an action that sends an e-mail. Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and
later. This action has been deprecated in Windows 8 and later. However, this library is able to mimic its
functionality using PowerShell if the PowerShellConversion property is set to All. To disable this conversion, set the value to Never. |
EventActionFilterEditor | Dialog that enables editing of event queries, specifically for creating filters. |
EventTrigger |
Represents a trigger that starts a task when a system event occurs. Only available for Task Scheduler 2.0 on Windows Vista or
Windows Server 2003 and later. |
EventViewerDialog |
Dialog allowing the viewing of a task event.
|
ExecAction | Represents an action that executes a command-line operation. |
FullDateTimePicker | A single control that can represent a full date and time. |
IdleSettings |
Specifies how the Task Scheduler performs tasks when the computer is in an idle condition. For information about idle conditions,
see Task Idle Conditions.
|
IdleTrigger |
Represents a trigger that starts a task when the computer goes into an idle state. For information about idle conditions, see Task
Idle Conditions.
|
ListColumnEditor |
Dialog allowing the selections of columns for a list.
|
ListControlItem | An item in a ListControl. |
LogonTrigger |
Represents a trigger that starts a task when a user logs on. When the Task Scheduler service starts, all logged-on users are
enumerated and any tasks registered with logon triggers that match the logged on user are run. Not available on Task Scheduler 1.0.
|
MaintenanceSettings | Specifies the task settings the Task scheduler will use to start task during Automatic maintenance. |
MonthlyDOWTrigger |
Represents a trigger that starts a task on a monthly day-of-week schedule. For example, the task starts on every first Thursday, May
through October.
|
MonthlyTrigger |
Represents a trigger that starts a job based on a monthly schedule. For example, the task starts on specific days of specific months.
|
NamedValueCollection |
Contains a collection of name-value pairs.
|
NameValuePair |
Pair of name and value.
|
NetworkSettings | Provides the settings that the Task Scheduler service uses to obtain a network profile. |
NotSupportedPriorToException |
Thrown when the calling method is not supported by Task Scheduler versions prior to the one specified.
|
NotV1SupportedException |
Thrown when the calling method is not supported by Task Scheduler 1.0.
|
NotV2SupportedException |
Thrown when the calling method is not supported by Task Scheduler 2.0.
|
RegistrationTrigger |
Represents a trigger that starts a task when the task is registered or updated. Not available on Task Scheduler 1.0. Only
available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. |
RepetitionPattern | Defines how often the task is run and how long the repetition pattern is repeated after the task is started. |
ResourceReferenceValue |
Some string values of TaskDefinition properties can be set to retrieve their value from existing DLLs as a resource. This class facilitates creating those reference strings.
|
RunningTask | Provides the methods to get information from and control a running task. |
RunningTaskCollection |
Collection of running tasks in a TaskService. This class has no public constructor and can only be accessed via the
properties and functions within TaskService.
|
SessionStateChangeTrigger |
Triggers tasks for console connect or disconnect, remote connect or disconnect, or workstation lock or unlock notifications.
Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. |
ShowMessageAction |
Represents an action that shows a message box when a task is activated. Only available for Task Scheduler 2.0 on Windows Vista
or Windows Server 2003 and later. This action has been deprecated in Windows 8 and later. However, this
library is able to mimic its functionality using PowerShell if the PowerShellConversion property is
set to All. To disable this conversion, set the value to Never. |
SnapshotItem | Abstract class representing a secured item for storage in a TaskSchedulerSnapshot. |
Task |
Provides the methods that are used to run the task immediately, get any running instances of the task, get or set the credentials
that are used to register the task, and the properties that describe the task.
|
TaskAccessRule |
Represents a set of access rights allowed or denied for a user or group. This class cannot be inherited.
|
TaskAuditRule |
Represents a set of access rights to be audited for a user or group. This class cannot be inherited.
|
TaskBrowserDialog |
A dialog for selecting tasks or task folders.
|
TaskCollection |
Contains all the tasks that are registered within a TaskFolder. This class has no public constructor and can only be
accessed via the properties and functions within TaskFolder.
|
TaskCompatibilityEntry | Contains information about the compatibility of the current configuration with a specified version. |
TaskDefinition | Defines all the components of a task, such as the task settings, triggers, actions, and registration information. |
TaskEditDialog | Dialog that allows tasks to be edited |
TaskEnumGlobalizer |
Functions to provide localized strings for enumerated types and values.
|
TaskEvent |
Historical event information for a task. This class wraps and extends the EventRecord class.
|
TaskEventEventDataValues |
Get indexer class for EventLogRecord data values.
|
TaskEventArgs |
Information about the task event.
|
TaskEventEnumerator |
An enumerator over a task's history of events.
|
TaskEventLog |
Historical event log for a task. Only available for Windows Vista and Windows Server 2008 and later systems.
|
TaskEventWatcher |
Watches system events related to tasks and issues a EventRecorded event when the filtered conditions are met.
Only available for Task Scheduler 2.0 on Windows Vista or Windows Server 2003 and later. |
TaskEventWatcherEventFilter |
Holds filter information for a TaskEventWatcher.
|
TaskFolder |
Provides the methods that are used to register (create) tasks in the folder, remove tasks from the folder, and create or remove subfolders from the folder.
|
TaskFolderCollection | Provides information and control for a collection of folders that contain tasks. |
TaskFolderSnapshot | Represents a TaskFolder instance and captures its name and security. |
TaskHistoryControl |
Split-panel that displays a list of all events associated with a task with a hidable detail pane.
|
TaskListView |
Displays a TaskCollection in a ListView control. Mimics list in MMC.
|
TaskListViewTaskSelectedEventArgs |
Event args for when a task is selected.
|
TaskOptionsEditor | Dialog that allows tasks to be edited |
TaskPrincipal |
Provides the security credentials for a principal. These security credentials define the security context for the tasks that are
associated with the principal.
|
TaskPrincipalPrivileges |
List of security credentials for a principal under version 1.3 of the Task Scheduler. These security credentials define the security
context for the tasks that are associated with the principal.
|
TaskPrincipalPrivilegesTaskPrincipalPrivilegesEnumerator | Enumerates the privileges set for a principal under version 1.3 of the Task Scheduler. |
TaskPropertiesControl | Control which allows for the editing of all properties of a TaskDefinition. |
TaskPropertiesControlComponentErrorEventArgs | Error thrown within the component. |
TaskRegistrationInfo |
Provides the administrative information that can be used to describe the task. This information includes details such as a
description of the task, the author of the task, the date the task is registered, and the security descriptor of the task.
|
TaskRunTimesControl | Control that will display the run times for a provided task. |
TaskRunTimesDialog |
Dialog that will display the run times for a provided task.
|
TaskSchedulerSnapshot |
Represents all the information about the tasks and folders from a TaskService instance that can be used to reconstitute tasks and folders
on the same or different systems. This class and related classes are only available under the .NET 4.5.2 build and later .NET versions due to
dependencies on threading and compressed (zip) files. |
TaskSchedulerWizard |
A wizard that walks the user through the creation of a simple task.
|
TaskSecurity |
Represents the Windows access control security for a Task Scheduler task. This class cannot be inherited.
|
TaskService | Provides access to the Task Scheduler service for managing registered tasks. |
TaskServiceConnectDialog |
Dialog box to set the properties of a TaskService.
|
TaskServiceExtensions | Extension methods for TaskService. |
TaskServiceVersion |
Known versions of the native Task Scheduler library. This can be used as a decoder for the
HighestSupportedVersion and LibraryVersion values.
|
TaskSettings | Provides the settings that the Task Scheduler service uses to perform the task. |
TaskSnapshot | Represents a Task instance and captures its details. |
TextValueItemT | A generic text/value class. |
TimeTrigger | Represents a trigger that starts a task at a specific date and time. |
Trigger |
Abstract base class which provides the common properties that are inherited by all trigger classes. A trigger can be created using
the AddTTrigger(TTrigger) or the AddNew(TaskTriggerType) method.
|
TriggerCollection | Provides the methods that are used to add to, remove from, and get the triggers of a task. |
TriggerEditDialog | An editor that handles all Task triggers. |
TSNotSupportedException |
Abstract class for throwing a method specific exception.
|
WeeklyTrigger |
Represents a trigger that starts a task based on a weekly schedule. For example, the task starts at 8:00 A.M. on a specific day of
the week every week or every other week.
|
Wildcard |
Represents a wildcard running on the
System.Text.RegularExpressions engine.
|