Defines a base class container for tasks.
Namespace:
Microsoft.Web.Management.Client
Assembly:
Microsoft.Web.Management (in Microsoft.Web.Management.dll)
Visual Basic (Declaration)
<SecurityPermissionAttribute(SecurityAction.Demand, Flags := SecurityPermissionFlag.UnmanagedCode)> _
<SecurityPermissionAttribute(SecurityAction.InheritanceDemand, Flags := SecurityPermissionFlag.UnmanagedCode)> _
Public MustInherit Class TaskItem
[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)]
[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, Flags = SecurityPermissionFlag.UnmanagedCode)]
public abstract class TaskItem
[SecurityPermissionAttribute(SecurityAction::Demand, Flags = SecurityPermissionFlag::UnmanagedCode)]
[SecurityPermissionAttribute(SecurityAction::InheritanceDemand, Flags = SecurityPermissionFlag::UnmanagedCode)]
public ref class TaskItem abstract
public abstract class TaskItem
Tasks are saved in a TaskList object.
TaskItem is the base class for the Microsoft.Web.Management.Client..::.GroupTaskItem, Microsoft.Web.Management.Client.Win32..::.TextTaskItem, Microsoft.Web.Management.Client.Win32..::.MethodTaskItem, and Microsoft.Web.Management.Client..::.MessageTaskItem classes.
The following example enumerates the task items and enables all task items of type MethodTaskItem.
foreach (TaskItem item in items)
{
if (item is MethodTaskItem)
item.Enabled = true;
}
return items;
}
System..::.Object
Microsoft.Web.Management.Client..::.TaskItem
Microsoft.Web.Management.Client..::.GroupTaskItem
Microsoft.Web.Management.Client..::.MessageTaskItem
Microsoft.Web.Management.Client.Win32..::.MethodTaskItem
Microsoft.Web.Management.Client.Win32..::.TextTaskItem
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Reference