|   | SynchronizedOperationBaseExecuteActionAsync Method | 
        
        
             Executes the action on a separate thread.
             
        
        Namespace: GSF.ThreadingAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.257-beta+00aa2366fbb9ec75f636ebc7cfa610e3826a727c
 Syntax
Syntaxprotected abstract void ExecuteActionAsync()
Protected MustOverride Sub ExecuteActionAsync
protected:
virtual void ExecuteActionAsync() abstract
abstract ExecuteActionAsync : unit -> unit 
function ExecuteActionAsync();
 Remarks
Remarks
             Implementers should call 
ExecuteAction on a separate thread
             and check the return value. If it returns true, that means it needs to run
             again. The following is a sample implementation using a regular dedicated
             thread.
             
             
protected override void ExecuteActionAsync()
{
    Thread actionThread = new Thread(() =>
    {
        while (ExecuteAction())
        {
        }
    });
    actionThread.Start();
} See Also
See Also