C# Class NAppUpdate.Framework.Tasks.FileUpdateTask

Inheritance: IUpdateTask
Show file Open project: synhershko/NAppUpdate Class Usage Examples

Private Properties

Property Type Description
FileLockWait void

Public Methods

Method Description
Execute ( bool coldRun ) : TaskExecutionStatus
Prepare ( Sources source ) : void
Rollback ( ) : bool

Private Methods

Method Description
FileLockWait ( ) : void

To mitigate problems with the files being locked even though the application mutex has been released. https://github.com/synhershko/NAppUpdate/issues/35

Method Details

Execute() public method

public Execute ( bool coldRun ) : TaskExecutionStatus
coldRun bool
return TaskExecutionStatus

Prepare() public method

public Prepare ( Sources source ) : void
source Sources
return void

Rollback() public method

public Rollback ( ) : bool
return bool