Class StateUtils
Utility methods for managing state
public static class StateUtils
- Inheritance
-
StateUtils
- Inherited Members
Methods
DeleteLocalDirectory(string)
Delete a directory stored locally
public static void DeleteLocalDirectory(string path)
Parameters
path
stringPath to the directory
DeleteLocalFile(string)
Delete a file stored locally
public static void DeleteLocalFile(string path)
Parameters
path
stringPath to the file
GetLocalFilesCache<TFileState>(IFileSystem, IDictionary<string, TFileState>, string)
Returns a map of File IDs to local file paths for all files in given state. This includes main model files and dependency files.
public static Dictionary<long, string> GetLocalFilesCache<TFileState>(IFileSystem fileSystem, IDictionary<string, TFileState> state, string rootPath) where TFileState : FileState
Parameters
fileSystem
IFileSystemFile system abstraction to use for file operations
state
IDictionary<string, TFileState>State containing file states
rootPath
stringRoot path where folders are located
Returns
Type Parameters
TFileState