Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/22/10 16:53:27 (15 years ago)
Author:
gkronber
Message:

Improved controls for deployment service interaction.
Increased max values for message sizes and related limits in the deployment service configuration.
Recreated proxy classes for the deployment service.

#891 (Refactor GUI for plugin management)

Location:
trunk/sources/HeuristicLab.PluginInfrastructure/Advanced
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/DeploymentService.cs

    r3092 r3179  
    1 #pragma warning disable 1591
    2 //------------------------------------------------------------------------------
     1//------------------------------------------------------------------------------
    32// <auto-generated>
    43//     This code was generated by a tool.
     
    314313    }
    315314}
    316 #pragma warning restore 1591
  • trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/PluginDescription.cs

    r3092 r3179  
    104104      return Name + " " + Version;
    105105    }
     106
     107    public override bool Equals(object obj) {
     108      PluginDescription other = obj as PluginDescription;
     109      if (other == null) return false;
     110      else return other.Name == this.Name && other.Version == this.Version;
     111    }
     112
     113    public override int GetHashCode() {
     114      return Name.GetHashCode() + Version.GetHashCode();
     115    }
    106116  }
    107117}
  • trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/RegenerateServiceClasses.cmd

    r3006 r3179  
    11#
    2 svcutil http://servdev.heuristiclab.com/Deployment/Update.svc/mex http://servdev.heuristiclab.com/Deployment/Admin.svc/mex  /language:C# /targetClientVersion:Version35 /out:DeploymentService /namespace:*,HeuristicLab.PluginInfrastructure.Advanced.DeploymentService /mergeConfig /config:../../app.config
     2svcutil http://servdev.heuristiclab.com/Deployment-3.3/Update.svc/mex http://servdev.heuristiclab.com/Deployment-3.3/Admin.svc/mex  /language:C# /targetClientVersion:Version35 /out:DeploymentService /namespace:*,HeuristicLab.PluginInfrastructure.Advanced.DeploymentService /mergeConfig /config:../../app.config
  • trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/InstallationManagerForm.cs

    r3090 r3179  
    336336      Cursor = Cursors.AppStarting;
    337337      toolStripProgressBar.Visible = true;
    338       DisableControls();
     338      refreshButton.Enabled = false;
    339339      refreshServerPluginsBackgroundWorker.RunWorkerAsync();
    340340    }
     
    378378      (new ConnectionSetupView()).ShowInForm();
    379379    }
     380
     381    protected override void OnClosing(CancelEventArgs e) {
     382      installationManager.PluginInstalled -= new EventHandler<PluginInfrastructureEventArgs>(installationManager_PluginInstalled);
     383      installationManager.PluginRemoved -= new EventHandler<PluginInfrastructureEventArgs>(installationManager_PluginRemoved);
     384      installationManager.PluginUpdated -= new EventHandler<PluginInfrastructureEventArgs>(installationManager_PluginUpdated);
     385      installationManager.PreInstallPlugin -= new EventHandler<PluginInfrastructureCancelEventArgs>(installationManager_PreInstallPlugin);
     386      installationManager.PreRemovePlugin -= new EventHandler<PluginInfrastructureCancelEventArgs>(installationManager_PreRemovePlugin);
     387      installationManager.PreUpdatePlugin -= new EventHandler<PluginInfrastructureCancelEventArgs>(installationManager_PreUpdatePlugin);
     388      base.OnClosing(e);
     389    }
    380390  }
    381391}
Note: See TracChangeset for help on using the changeset viewer.