Show / Hide Table of Contents

Class JobDifferencialService

Strategy for differential backup jobs. This class implements the IJobStrategy interface and provides the functionality to execute a differential backup of the specified job.

Inheritance
object
AJobStrategyService
JobDifferencialService
Implements
IJobStrategyService
Inherited Members
AJobStrategyService.OnProgressChanged
AJobStrategyService.IsEncryptedFileFormat(string)
AJobStrategyService.HandleFileOperation(string, string, JobModel, double)
AJobStrategyService.UpdateBackupState(JobModel, int, long, int, long, string, string, double, string)
AJobStrategyService.SaveFileInPending(JobModel, List<string>, int, long, int, long, string)
AJobStrategyService.changeJobStateIfBusinessProcessLaunching(JobModel)
AJobStrategyService.ProcessFilesInQueue(Queue<string>, Queue<string>, string, JobModel, ref int, ref long, List<string>, int, long)
AJobStrategyService.ProcessFallbackQueue(Queue<string>, string, JobModel, ref int, ref long, List<string>, int, long)
AJobStrategyService.CopyFileWithSemaphore(string, string, JobModel, bool, ref int, ref long, List<string>, int, long)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: EasySave_Project.Service
Assembly: .dll
Syntax
public class JobDifferencialService : AJobStrategyService, IJobStrategyService

Methods

| Edit this page View Source

Execute(JobModel, string)

Executes the differential backup job for the given JobModel. If there is no previous full backup, it performs a complete backup instead.

Declaration
public override void Execute(JobModel job, string backupDir)
Parameters
Type Name Description
JobModel job

The JobModel object representing the job to execute.

string backupDir

The directory where the backup will be stored.

Overrides
AJobStrategyService.Execute(JobModel, string)

Implements

IJobStrategyService
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX