/// <summary> /// Lädt die Konfigurationsdatei aus dem Anwendungsverzeichnis des Updaters. /// </summary> private void loadConfig() { try { var t_config = new InternalConfig(); var t_settings = new UpdateSettings(); string SettingsPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "update.xml"); if (!File.Exists(SettingsPath)) { throw new FileNotFoundException(SettingsPath); } using (var sr = new StreamReader(SettingsPath)) { var xs = new XmlSerializer(typeof (UpdateSettings)); t_settings = (UpdateSettings) xs.Deserialize(sr); t_config.Result = t_settings.Result; t_config.ServerConfiguration = t_settings.Config; t_config.Settings = t_settings; m_config = t_config; } } //catch (Exception ex) { raiseException(ex); } catch { throw; } }
public applyCleanupAction(actionBase action, InternalConfig config) : base(action, config, new updatePackage()) { }
public applyUpdateRegistryAction(actionBase action, InternalConfig config) : base(action, config, new updatePackage()) { }
/// <summary> /// Initialisiert eine neue Instanz der <see cref="applyUpdateBase"/>Action. /// </summary> /// <param name="Action">Die Updateaction</param> /// <param name="Config">Die Konfiguration.</param> public applyUpdateBase(actionBase Action, InternalConfig Config, updatePackage currentPackage) : this(Action) { m_config = Config; m_currentPackage = currentPackage; }
public applyRenameFileAction(actionBase Action, InternalConfig config, updatePackage currentPackage) : base(Action, config, currentPackage) { }
public applyFileCopyAction(actionBase action, InternalConfig config, updatePackage currentPackage) : base(action, config, currentPackage) { }
public ConfigCode Role() { return(InternalConfig.Role()); }
public applyCleanupAction(actionBase action, InternalConfig config) : base(action, config, new updatePackage()) { }
public applyCloseProcessAction(actionBase Action, InternalConfig config, updatePackage currentPackage) : base(Action, config, currentPackage) { }
private readonly TimeSpan m_timeout = new TimeSpan(0, 0, 10); //Timeout für den Service Start/Stopp public applyStartServiceAction(actionBase Action, InternalConfig config, updatePackage currentPackage) : base(Action, config, currentPackage) { }
public applyStartProcessAction(actionBase action, InternalConfig config, updatePackage currentPackage) : base(action, config, currentPackage) { }
public applyRemoveRegistryKeyAction(actionBase Action, InternalConfig config, updatePackage currentPackage) : base(Action, config, currentPackage) { }
public void SetSourceConfig(ConfigCode _code, ConfigRole _role, ConfigGang _gang, ConfigType _type, ConfigBind _bind, TaxingBehaviour _taxing, HealthBehaviour _health, SocialBehaviour _social) { InternalConfig.SetSymbolData(_code, _role, _gang, _type, _bind, _taxing, _health, _social); }
public void SetSourceCode(ConfigCode code) { InternalConfig.SetSymbolCode(code); }
public applyAddRegistryValueAction(actionBase Action, InternalConfig config, updatePackage currentPackage) : base(Action, config, currentPackage) { }
public applyUserInteractionAction(actionBase action, InternalConfig config, updatePackage currentPackage) : base(action, config, currentPackage) { }
public applyStartProcessAction(actionBase action, InternalConfig config, updatePackage currentPackage) : base(action, config, currentPackage) { }
private readonly TimeSpan m_timeout = new TimeSpan(0, 0, 10); //Timeout für den Service Start/Stopp public applyStartServiceAction(actionBase Action, InternalConfig config, updatePackage currentPackage) : base(Action, config, currentPackage) { }
public applyValidatePackageSignature(actionBase action, InternalConfig config, updatePackage package) : base(action, config, package) { }
public ConfigCode Code() { return(InternalConfig.Code()); }