|   | LogicalThreadOperation(LogicalThread, Action, Boolean) Constructor | 
        
        
        
        Namespace: GSF.ThreadingAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.257-beta+00aa2366fbb9ec75f636ebc7cfa610e3826a727c
 Syntax
Syntaxpublic LogicalThreadOperation(
	LogicalThread thread,
	Action action,
	bool autoRunIfPending = true
)
Public Sub New ( 
	thread As LogicalThread,
	action As Action,
	Optional autoRunIfPending As Boolean = true
)
public:
LogicalThreadOperation(
	LogicalThread^ thread, 
	Action^ action, 
	bool autoRunIfPending = true
)
new : 
        thread : LogicalThread * 
        action : Action * 
        ?autoRunIfPending : bool 
(* Defaults:
        let _autoRunIfPending = defaultArg autoRunIfPending true
*)
-> LogicalThreadOperationGSF.Threading.LogicalThreadOperation = function(thread, action, autoRunIfPending);
Parameters
- thread  LogicalThread
- The thread on which to execute the operation's action.
- action  Action
- The action to be executed.
- autoRunIfPending  Boolean  (Optional)
- 
            Set to true to execute RunIfPending automatically; otherwise,
            set to false for user controlled call timing.
            
 See Also
See Also