Click or drag to resize

LogicalThreadOperationExecuteAction Method

Executes an action once on the current thread.

Namespace: GSF.Threading
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.253-beta+ffb7163c9e3b771705bc5b9aa3f09870f2cb9e2c
Syntax
public void ExecuteAction(
	Action action
)
View Source

Parameters

action  Action
Action to run on current thread.
Remarks
This method provides exception handling for the action passed into this method with a couple of guarantees. The first is that regardless of what thread is executing the action passed into this method, the exception will be raised on the thread that the logical operation runs on. The second is that the RunIfPending method will be called if an exception does occur in the given action.
See Also