Click or drag to resize
Task Scheduler Managed Class Library

TaskService.FindAllTasks(Predicate<Task>, Boolean) Method

Finds all tasks matching a name or standard wildcards.

Namespace: Microsoft.Win32.TaskScheduler
Assembly: Microsoft.Win32.TaskScheduler (in Microsoft.Win32.TaskScheduler.dll) Version: 2.12.0
Syntax
C#
public Task[] FindAllTasks(
	Predicate<Task> filter,
	bool searchAllFolders = true
)
Request Example View Source

Parameters

filter  Predicate<Task>
The filter used to determine tasks to select.
searchAllFolders  Boolean  (Optional)
if set to true search all sub folders.

Return Value

Task[]
An array of Task containing all tasks matching filter.
Example
Returns all tasks with logon triggers
TaskService.Instance.FindAllTasks(t => t.Triggers.ContainsType(typeof(LogonTrigger)), true);
See Also