private Stream CommandCallBack(CommandEventArgs args) { Console.WriteLine(args.CommandName); Console.WriteLine(args.Arguments); // TODO: Handle custom user command // Check if the user command is "loadcommand" if (args.CommandName.ToLower() == "loadcommand") { // Deserialize arguments to LoadCommandArgs LoadCommandArgs loadArgs = LoadCommandArgs.FromJSON(args.Arguments); // Run the load command LoadCommand.Run(args.Id, this.ScanningService, loadArgs); } return(null); }