private async Task <ApplicationConfig> Parse(ApplicationConfigData appConfigData, AppInstallConfig appInstallConfig) { string args = await SubstituteSymbols(appConfigData.ExeArgs, appInstallConfig); return(new ApplicationConfig(appInstallConfig.AppIdentity, appConfigData.ExeName, args, appConfigData.MonitorInitialization, appConfigData.MonitorHealth, appConfigData.GracefulShutdown)); }
private async Task <ApplicationConfig> Parse(ApplicationConfigData appConfigData, AppIdentity identity) { string id = identity.Id; Version version = new Version(identity.Version.ToString()); string args = await SubstituteSymbols(appConfigData.ExeArgs, identity); return(new ApplicationConfig(new AppIdentity(id, version), appConfigData.ExeName, args)); }
private async Task<ApplicationConfig> Parse(ApplicationConfigData appConfigData, AppIdentity identity) { string id = identity.Id; Version version = new Version(identity.Version.ToString()); string args = await SubstituteSymbols(appConfigData.ExeArgs, identity); return new ApplicationConfig(new AppIdentity(id, version), appConfigData.ExeName, args); }
private async Task <ApplicationConfig> Parse(ApplicationConfigData appConfigData, AppInstallConfig appInstallConfig) { string args = await SubstituteSymbols(appConfigData.ExeArgs, appInstallConfig); return(new ApplicationConfig(appInstallConfig.AppIdentity, appConfigData.ExeName, args)); }
private async Task<ApplicationConfig> Parse(ApplicationConfigData appConfigData, AppInstallConfig appInstallConfig) { string args = await SubstituteSymbols(appConfigData.ExeArgs, appInstallConfig); return new ApplicationConfig(appInstallConfig.AppIdentity, appConfigData.ExeName, args); }