示例#1
0
 public ResetWork(ResetOptions opts_in)
 {
     opts = opts_in;
     AzureServiceFactory.Init(opts.WorkerCount);
     folderDoneSet   = AzureServiceFactory.GetFolderDoneSet();
     LargeFilesQueue = AzureServiceFactory.GetLargeFilesQueue();
 }
示例#2
0
 protected CopyJob(CopierOptions opts)
 {
     // Folder WorkItem mgmt needs late init, as we don't need more queues than folders!
     largeFileCopyQueue           = WorkItemMgmtFactory.CreateAzureWorkItemMgmt(CloudObjectNameStrings.LargeFilesQueueName);
     WorkItemSubmissionController = WorkItemMgmtFactory.CreateAzureWorkItemSubmissionController(opts.WorkerCount, opts.WorkerId);
     folderDoneSet    = AzureServiceFactory.GetFolderDoneSet();
     originalWorkerId = opts.WorkerId;
 }