Click or drag to resize

LogicalThreadOperation(LogicalThread, Action, Int32, Boolean) Constructor

Creates a new instance of the LogicalThreadOperation class.

Namespace: GSF.Threading
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.266-beta+c6b78f50c57a6e00a35ffa6b1d344e516617d5cd
Syntax
public LogicalThreadOperation(
	LogicalThread thread,
	Action action,
	int priority,
	bool autoRunIfPending = true
)
View Source

Parameters

thread  LogicalThread
The thread on which to execute the operation's action.
action  Action
The action to be executed.
priority  Int32
The priority with which the action should be executed on the logical thread.
autoRunIfPending  Boolean  (Optional)
Set to true to execute RunIfPending automatically; otherwise, set to false for user controlled call timing.
Exceptions
ExceptionCondition
ArgumentExceptionpriority is outside the range between 1 and PriorityLevels.
See Also