public FileHostingPathHelper(string environment, string appName, string adapterName, string schemaFolder, string requestNumber, ScriptFolder scriptFolder, string sourceRoot, string cacheRoot, string stagedRoot, string processedRoot, string packageAdapterInstanceId) { _scriptFolder = scriptFolder; Environment = environment; ApplicationName = appName; AdapterName = adapterName; SchemaFolder = schemaFolder; RequestNumber = !string.IsNullOrWhiteSpace(requestNumber) ? requestNumber : packageAdapterInstanceId; WorkRoot = scriptFolder.WorkRoot; SourceRoot = sourceRoot; CacheRoot = cacheRoot; StagedRoot = stagedRoot; ProcessedRoot = processedRoot; PrepareAndValidate(); }
public virtual void PrepareAndValidateScriptFolder() { ScriptFolder.Resolve(); }