|
22 | 22 | &lt%3bp&gt%3bMicrosoft introduced version 2.0 %28internally version 1.2%29 with a completely new object model with Windows Vista. The managed assembly closely resembles the new object model, but allows the 1.0 %28internally version 1.1%29 COM objects to be manipulated. It will automatically choose the most recent version of the library found on the host system.&lt%3b/p&gt%3b
|
23 | 23 | &lt%3bp&gt%3bProject website: &lt%3ba ref=&quot%3bhttps://github.com/dahall/TaskScheduler&quot%3b&gt%3bhttps://github.com/dahall/TaskScheduler&lt%3b/a&gt%3b&lt%3b/p&gt%3b
|
24 | 24 | &lt%3bh2&gt%3bClass Overview&lt%3b/h2&gt%3b
|
25 |
| -&lt%3bp&gt%3bThe &lt%3ba class=&quot%3bcode&quot%3b href=&quot%3bT_Microsoft_Win32_TaskScheduler_TaskService.htm&quot%3b&gt%3bTaskService&lt%3b/a&gt%3b class represents the machine specific instance of the system task scheduler. It provides access to information about the service, access folders %282.0 only%29, and can quickly add or retrieve a task. If you only need to use the library for very intermitant periods, wrap the TaskService instantiation in a using statement to easily disconnect at the end of your use. However, if you plan on using the connection to the Task Scheduler repeatedly, use an assembly level field to store the TaskService instance as connecting and disconnecting is an expensive operation.&lt%3b/p&gt%3b |
| 25 | +&lt%3bp&gt%3bThe &lt%3ba class=&quot%3bcode&quot%3b href=&quot%3bT_Microsoft_Win32_TaskScheduler_TaskService.htm&quot%3b&gt%3bTaskService&lt%3b/a&gt%3b class represents the machine specific instance of the system task scheduler. It provides access to information about the service, access folders %282.0 only%29, and can quickly add or retrieve a task. If you only need to use the library for very intermittent periods, wrap the TaskService instantiation in a using statement to easily disconnect at the end of your use. However, if you plan on using the connection to the Task Scheduler repeatedly, use an assembly level field to store the TaskService instance as connecting and disconnecting is an expensive operation.&lt%3b/p&gt%3b |
26 | 26 | &lt%3bp&gt%3bTasks are accessed and can be enumerated through a &lt%3ba class=&quot%3bcode&quot%3b href=&quot%3bT_Microsoft_Win32_TaskScheduler_TaskFolder.htm&quot%3b&gt%3bTaskFolder&lt%3b/a&gt%3b. For systems supporting only the 1.0 library, there is only the root folder. The 2.0 library supports a hierarchal structure similar to a file system. The Tasks property exposes a &lt%3ba class=&quot%3bcode&quot%3b href=&quot%3bT_Microsoft_Win32_TaskScheduler_TaskCollection.htm&quot%3b&gt%3bTaskCollection&lt%3b/a&gt%3b instance which can enumerate tasks and provides an indexer which allows access to individual tasks by name. The TaskCollection class also has methods that allow for the creation/registration and deletion of tasks and subfolders by name.&lt%3b/p&gt%3b
|
27 | 27 | &lt%3bp&gt%3bA task is represented by a &lt%3ba class=&quot%3bcode&quot%3b href=&quot%3bT_Microsoft_Win32_TaskScheduler_Task.htm&quot%3b&gt%3bTask&lt%3b/a&gt%3b instance. The Task class provides information about tasks state and history and exposes the task&#39%3bs &lt%3ba class=&quot%3bcode&quot%3b href=&quot%3bT_Microsoft_Win32_TaskScheduler_TaskDefinition.htm&quot%3b&gt%3bTaskDefinition&lt%3b/a&gt%3b through the &lt%3ba class=&quot%3bcode&quot%3b href=&quot%3bP_Microsoft_Win32_TaskScheduler_Task_Definition.htm&quot%3b&gt%3bDefinition&lt%3b/a&gt%3b property.&lt%3b/p&gt%3b
|
28 | 28 | &lt%3bp&gt%3bA &lt%3ba class=&quot%3bcode&quot%3b href=&quot%3bT_Microsoft_Win32_TaskScheduler_TaskDefinition.htm&quot%3b&gt%3bTaskDefinition&lt%3b/a&gt%3b exposes all of the properties of a task which allow you to define how and what will run when the task is triggered. A task must have at least one action and one trigger defined.&lt%3b/p&gt%3b
|
|
118 | 118 | <HelpFileFormat>MSHelpViewer, Website</HelpFileFormat>
|
119 | 119 | <CopyrightHref>https://github.com/dahall/TaskScheduler/blob/master/license.md</CopyrightHref>
|
120 | 120 | <SdkLinkTarget>Blank</SdkLinkTarget>
|
121 |
| - <RootNamespaceTitle>Overview</RootNamespaceTitle> |
| 121 | + <RootNamespaceTitle>Task Scheduler Managed Class Library Overview</RootNamespaceTitle> |
122 | 122 | <MSHelpViewerSdkLinkType>Msdn</MSHelpViewerSdkLinkType>
|
123 | 123 | <ProductTitle>
|
124 | 124 | </ProductTitle>
|
|
173 | 173 | <Argument Key="baseSourceCodeUrl" Value="https://github.com/dahall/TaskScheduler/blob/master/" />
|
174 | 174 | <Argument Key="requestExampleUrl" Value="https://github.com/dahall/TaskScheduler/issues/new" />
|
175 | 175 | </TransformComponentArguments>
|
| 176 | + <VendorName>dahall</VendorName> |
176 | 177 | </PropertyGroup>
|
177 | 178 | <!-- There are no properties for these two groups but they need to appear in
|
178 | 179 | order for Visual Studio to perform the build. -->
|
|
0 commit comments