public static async Task GetFullBackupDataDirectory(PathSetting path, string databaseName, int requestTimeoutInMs, bool getNodesInfo, ServerStore serverStore, Stream responseStream) { var isBackup = string.IsNullOrEmpty(databaseName) == false; var pathResult = GetActualFullPath(serverStore, path.FullPath); var info = new DataDirectoryInfo(serverStore, pathResult.FolderPath, databaseName, isBackup, getNodesInfo, requestTimeoutInMs, responseStream); await info.UpdateDirectoryResult(databaseName : databaseName, error : pathResult.Error); }
public static async Task GetFullBackupDataDirectory(string path, int requestTimeoutInMs, bool getNodesInfo, ServerStore serverStore, Stream responseStream) { var pathResult = GetActualFullPath(serverStore, path); var info = new DataDirectoryInfo(serverStore, pathResult.FolderPath, null, isBackup: true, getNodesInfo, requestTimeoutInMs, responseStream); await info.UpdateDirectoryResult(databaseName : null, error : pathResult.Error); }