Exemplo n.º 1
0
 /// <summary>
 /// Returns the name of the files in a GRID dataset.
 /// </summary>
 /// <param name="connection">The already setup SSH connection</param>
 /// <param name="dataSetName">The dataset that we are to query</param>
 /// <param name="failNow">Return true if long-running commands should quit right away</param>
 /// <param name="dumpOnly">If we are to only test-run, but not actually run.</param>
 /// <returns>List of filenames for this GRID dataset</returns>
 public static async Task <string[]> FilelistFromGRIDAsync(this ISSHConnection connection, string dataSetName, Func <bool> failNow = null, bool dumpOnly = false)
 {
     return((await connection.FileInfoFromGRIDAsync(dataSetName, failNow, dumpOnly))
            .Select(i => i.name)
            .ToArray());
 }