public releaseFilterControl(releaseFilterType value) { InitializeComponent(); base.Font = SystemFonts.MessageBoxFont; chkFinal.Checked = value.checkForFinal; chkBeta.Checked = value.checkForBeta; chkAlpha.Checked = value.checkForAlpha; }
/// <summary> /// Initialisiert eine neue Instanz des <see cref="updateController"/>. /// </summary> /// <param name="updateLocation">Die Internetadresse der Updatekonfiguration.</param> /// <param name="currentVersion">Die aktuell Installierte Version der Anwendung (String.Empty wenn diese automatisch ermittelt werden soll)</param> /// <param name="sPublicKey">Der öffentliche Schlüssel welcher zum Überprüfen der Updatepakete und der Updatekonfiguration verwendet werden soll.</param> public updateController(string updateLocation, string currentVersion, string sPublicKey) { //Standardwerte setzen releaseInfo = new releaseInfo(); releaseFilter = new releaseFilterType(); requestElevation = true; showTaskBarProgress = true; projectId = Guid.Empty.ToString(); proxyPort = 8080; this.updateLocation = updateLocation; releaseInfo.Version = currentVersion; publicKey = sPublicKey; }
/// <summary> /// Kontruktor /// </summary> public UpdateSettings() { releaseInfo = new releaseInfo(); releaseFilter = new releaseFilterType(); }