public Task <bool> BeginTransaction(string incomingFilePath) { Directory.CreateDirectory(transactionDir); FileToProcess = Path.Combine(transactionDir, Path.GetFileName(incomingFilePath)); return(AsyncFile.Move(incomingFilePath, FileToProcess)); }
public Task <bool> BeginTransaction(string incomingFilePath, CancellationToken cancellationToken) { Directory.CreateDirectory(processingDirectory); FileToProcess = Path.Combine(processingDirectory, Path.GetFileName(incomingFilePath)); return(AsyncFile.Move(incomingFilePath, FileToProcess, cancellationToken)); }