public PartialMirrorCommand(ICommandReporter commandReporter, string username, string password, string server, string vault, string outputFolder, DateTime lastSyncTime, bool useWorkingFolder, bool failOnError, CancellationToken ct) : base(commandReporter, username, password, server, vault, outputFolder, useWorkingFolder, failOnError, ct) { m_lastSyncTime = lastSyncTime; }
private static void PartialMirrorWorkerAsync_(ICommandReporter commandReporter, string username, string password, string servername, string vaultname, string folder, DateTime lastSyncTime, CancellationToken ct) { bool useWorkingFolder = string.IsNullOrEmpty(folder); bool failOnError = true; PartialMirrorCommand cmd = new PartialMirrorCommand(commandReporter, username, password, servername, vaultname, folder, lastSyncTime, useWorkingFolder, failOnError, ct); cmd.Execute(); }
private static void FullMirrorWorkerAsync_(ICommandReporter commandReporter, string username, string password, string servername, string vaultname, string folder, CancellationToken ct, string subFolderTest) { bool useWorkingFolder = string.IsNullOrEmpty(folder); bool failOnError = true; FullMirrorCommand cmd = new FullMirrorCommand(commandReporter, username, password, servername, vaultname, folder, useWorkingFolder, failOnError, ct, subFolderTest); cmd.Execute(); }
public void ListenFor(IEnumerable<string> cmds, ICommandReporter reporter) { Choices choiceList = new Choices(); choiceList.Add(cmds.ToArray()); Grammar grammar = new Grammar(choiceList); recognizer.LoadGrammar(grammar); recognizer.SpeechRecognized += (s, e) => { reporter.Report(e.Result.Text); }; recognizer.RecognizeAsync(RecognizeMode.Multiple); }
public void ListenFor(IEnumerable <string> cmds, ICommandReporter reporter) { Choices choiceList = new Choices(); choiceList.Add(cmds.ToArray()); Grammar grammar = new Grammar(choiceList); recognizer.LoadGrammar(grammar); recognizer.SpeechRecognized += (s, e) => { reporter.Report(e.Result.Text); }; recognizer.RecognizeAsync(RecognizeMode.Multiple); }
public Command(ICommandReporter commandReporter, string username, string password, string server, string vault, string outputFolder, bool useWorkingFolder, bool failOnError, CancellationToken ct) { if (commandReporter == null) { throw new ArgumentNullException("commandReporter)"); } m_commandReporter = commandReporter; m_vault = vault; // add the vault name to the local path. This prevents users from accedently // wiping out their C drive or something like that. m_useWorkingFolder = useWorkingFolder; if (!m_useWorkingFolder) { m_outputFolder = UseWorkingFolder ? outputFolder : Path.Combine(outputFolder, VaultName); } m_failOnError = failOnError; m_ct = ct; ChangeStatusMessage("Logging in..."); Func <string, LoginStates, bool> progressCallback = (m, s) => !m_ct.IsCancellationRequested; LogInResult result = Library.ConnectionManager.LogIn(server, vault, username, password, AuthenticationFlags.ReadOnly, progressCallback); ThrowIfCancellationRequested(); m_conn = result.Connection; if (!result.Success && result.Exception != null) { throw result.Exception; } else if (!result.Success && result.ErrorMessages.Any()) { throw new Exception(result.ErrorMessages.Values.FirstOrDefault()); } else if (!result.Success) { throw new Exception("Unknown Error"); } m_aquireFilesSettings = CreateAcquireFileSettings(); }
public FullMirrorCommand(ICommandReporter commandReporeter, string username, string password, string server, string vault, string outputFolder, bool useWorkingFolder, bool failOnError, CancellationToken ct) : base(commandReporeter, username, password, server, vault, outputFolder, useWorkingFolder, failOnError, ct) { }
private static Task PartialMirrorAsync(ICommandReporter commandReporter, string username, string password, string servername, string vaultname, string folder, DateTime lastSyncTime, CancellationToken ct) { return(Task.Run(() => PartialMirrorWorkerAsync_(commandReporter, username, password, servername, vaultname, folder, lastSyncTime, ct), ct)); }
private static Task FullMirrorAsync(ICommandReporter commandReporter, string username, string password, string servername, string vaultname, string folder, CancellationToken ct, string subFolderTest) { return(Task.Run(() => FullMirrorWorkerAsync_(commandReporter, username, password, servername, vaultname, folder, ct, subFolderTest), ct)); }