Click or drag to resize
Task Scheduler Managed Class Library

TaskServiceRunComHandlerAction Method

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

Namespace: Microsoft.Win32.TaskScheduler
Assembly: Microsoft.Win32.TaskScheduler (in Microsoft.Win32.TaskScheduler.dll) Version: 2.12.0
Syntax
C#
public static int RunComHandlerAction(
	Guid clsid,
	string data = null,
	int millisecondsTimeout = -1,
	TaskServiceComHandlerUpdate onUpdate = null
)
Request Example View Source

Parameters

clsid  Guid
The CLSID of the COM object.
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.

Return Value

Int32
The value set by the COM object via a call to the TaskCompleted(Int32) method.
See Also