예제 #1
0
        public Backup(IClean TypeOfClean)
        {
            Debug.Assert(TypeOfClean != null, "TypeOfClean is null!");

            ContextClearPointsAlgo = new ContextClearPoints(TypeOfClean);

            ListOfRetoryPoints = new List <IRestorePoint>();
        }
예제 #2
0
        public Backup(List <FileInfo> NewListFiles, IClean TypeOfClean)
        {
            Debug.Assert(NewListFiles != null, "NewListFiles is null!");
            Debug.Assert(TypeOfClean != null, "TypeOfClean is null!");

            ContextClearPointsAlgo = new ContextClearPoints(TypeOfClean);

            ListOfRetoryPoints = new List <IRestorePoint>();

            AddRestore(NewListFiles);
        }