Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 public virtual void PrepareAndValidateScriptFolder()
 {
     ScriptFolder.Resolve();
 }