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
pathstringPath to the directory
DeleteLocalFile(string)
Delete a file stored locally
public static void DeleteLocalFile(string path)
Parameters
pathstringPath 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
fileSystemIFileSystemFile system abstraction to use for file operations
stateIDictionary<string, TFileState>State containing file states
rootPathstringRoot path where folders are located
Returns
Type Parameters
TFileState