TaskServiceRunComHandlerActionAsync Method

Runs an action that is defined via a COM handler. COM CLSID must be registered to an object that implements the ITaskHandler interface.

Definition

Namespace: Microsoft.Win32.TaskScheduler
Assembly: Microsoft.Win32.TaskScheduler (in Microsoft.Win32.TaskScheduler.dll) Version: 2.11.1
public static void RunComHandlerActionAsync(
	Guid clsid,
	Action<int> onComplete,
	string data = null,
	int millisecondsTimeout = -1,
	TaskServiceComHandlerUpdate onUpdate = null
)

Parameters

clsid  Guid
The CLSID of the COM object.
onComplete  ActionInt32
The action to run on thread completion.
data  String  (Optional)
An optional string passed to the COM object at startup.
millisecondsTimeout  Int32  (Optional)
The number of milliseconds to wait or -1 for indefinitely.
onUpdate  TaskServiceComHandlerUpdate  (Optional)
An optional TaskServiceComHandlerUpdate delegate that is called when the COM object calls the UpdateStatus(Int16, String) method.

See Also