| 
            
              SynchronizedOperationBaseExecuteActionAsync Method
             | 
          
        
        
             Executes the action on a separate thread.
             
        
        Namespace: GSF.ThreadingAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.258-beta+f8b6aa3dbfe0b4cc2b0b0760dd5d2a3dd4f59d09
Syntaxprotected abstract void ExecuteActionAsync()
Protected MustOverride Sub ExecuteActionAsync
protected:
virtual void ExecuteActionAsync() abstract
abstract ExecuteActionAsync : unit -> unit 
function ExecuteActionAsync();
 View Source
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