示例#1
0
 public static void Statistics(ProjectionsManager manager, string[] commandArgs)
 {
     var nameAndCredentials = GetProjectionNameAndCredentials(commandArgs);
     if (nameAndCredentials == null)
     {
         Log("Invalid arguments, should be: <projection-name> [<login> <password>].");
         return;
     }
     var name = nameAndCredentials.Item1;
     Log("{0}'s statistics :", name);
     LogUnformatted(manager.GetStatistics(name, nameAndCredentials.Item2));
 }
 public static void Statistics(ProjectionsManager manager, string[] commandArgs)
 {
     var names = GetProjectionNames(commandArgs);
     foreach (var name in names)
     {
         Log("{0}'s statistics :", name);
         LogUnformatted(manager.GetStatistics(name));
     }
 }
示例#3
0
 Task <string> IProjectionsManagement.GetStatisticsAsync(string name)
 {
     Ensure.NotNullOrEmpty(name, "name");
     return(_projectionsManager.GetStatistics(name));
 }