Ejemplo n.º 1
0
        private void DownloadT(AWSArchiveRquest are)
        {
            int sleepms = (int)(are.SleepSec * 1000);

            Form1.log.Info("Sleep To Stagger Are Request " + Convert.ToString(sleepms) + "ms  " + are.ArchiveID + " " + are.Description + " " + are.FileName);

            Thread.Sleep(sleepms);
            AWSMoveFilesXDynamoMT mtdl = new AWSMoveFilesXDynamoMT(are.VaultName);

            mtdl.DownloadFile(are);
        }
Ejemplo n.º 2
0
        private void GlaiceirUpload_Click(object sender, EventArgs e)
        {
            try
            {
                FileStream inputFile = File.Open(archiveName, FileMode.Open, FileAccess.Read);
                byte[]     treeHash  = ComputeSHA256TreeHash(inputFile);
                String     Checksum  = BitConverter.ToString(treeHash).Replace("-", "").ToLower();

                AWSMoveFilesXDynamoMT mtdl = new AWSMoveFilesXDynamoMT(awsVaultName);
                AWSArchiveResult      ar   = mtdl.UploadFile(archiveName, Checksum, archiveName);

                log.Info("Archived " + archiveName);
                log.Info("Archive Checsum In " + Checksum);
                log.Info("Archive Checksum Out " + ar.Checksum);
            }
            catch (Exception exc)
            {
                log.Error(exc.Message);
            }
        }