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.10.1
Syntax
public static int RunComHandlerAction(
	Guid clsid,
	string data = null,
	int millisecondsTimeout = -1,
	TaskServiceComHandlerUpdate onUpdate = null
)
Request Example View Source

Parameters

clsid
Type: SystemGuid
The CLSID of the COM object.
data (Optional)
Type: SystemString
An optional string passed to the COM object at startup.
millisecondsTimeout (Optional)
Type: SystemInt32
The number of milliseconds to wait or -1 for indefinitely.
onUpdate (Optional)
Type: Microsoft.Win32.TaskSchedulerTaskServiceComHandlerUpdate
An optional TaskServiceComHandlerUpdate delegate that is called when the COM object calls the UpdateStatus(Int16, String) method.

Return Value

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