Changeset 2814


Ignore:
Timestamp:
02/16/10 18:36:04 (11 years ago)
Author:
gkronber
Message:

Updates service reference. #860 (Deployment server for plugin installation from web locations)

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

Legend:

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

    r2811 r2814  
    2222        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
    2323       
     24        private string ContactInformationField;
     25       
    2426        private HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] DependenciesField;
    2527       
     28        private string LicenseTextField;
     29       
    2630        private string NameField;
    2731       
     
    4145       
    4246        [System.Runtime.Serialization.DataMemberAttribute()]
     47        public string ContactInformation
     48        {
     49            get
     50            {
     51                return this.ContactInformationField;
     52            }
     53            set
     54            {
     55                this.ContactInformationField = value;
     56            }
     57        }
     58       
     59        [System.Runtime.Serialization.DataMemberAttribute()]
    4360        public HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] Dependencies
    4461        {
     
    5067            {
    5168                this.DependenciesField = value;
     69            }
     70        }
     71       
     72        [System.Runtime.Serialization.DataMemberAttribute()]
     73        public string LicenseText
     74        {
     75            get
     76            {
     77                return this.LicenseTextField;
     78            }
     79            set
     80            {
     81                this.LicenseTextField = value;
    5282            }
    5383        }
  • trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/PluginDescription.cs

    r2811 r2814  
    3333  public partial class PluginDescription {
    3434    public PluginDescription(string name, Version version) : this(name, version, new List<PluginDescription>()) { }
    35     public PluginDescription(string name, Version version, IEnumerable<PluginDescription> dependencies) {
     35    public PluginDescription(string name, Version version, IEnumerable<PluginDescription> dependencies)
     36      : this(name, version, dependencies, string.Empty, string.Empty) {
     37    }
     38
     39    public PluginDescription(string name, Version version, IEnumerable<PluginDescription> dependencies, string contactInformation, string licenseText) {
    3640      this.Name = name;
    3741      this.Version = version;
    3842      this.Dependencies = dependencies.ToArray();
     43      this.ContactInformation = contactInformation;
     44      this.LicenseText = licenseText;
    3945    }
    4046  }
  • trunk/sources/HeuristicLab.PluginInfrastructure/HeuristicLab.PluginInfrastructure.csproj

    r2811 r2814  
    193193    <Content Include="Resources\List.gif" />
    194194    <Content Include="Resources\Logo_white.gif" />
    195     <None Include="Advanced\DeploymentService\output.config" />
    196195    <None Include="Advanced\DeploymentService\RegenerateServiceClasses.cmd" />
    197196  </ItemGroup>
  • trunk/sources/HeuristicLab.PluginInfrastructure/app.config

    r2812 r2814  
    2727        <bindings>
    2828            <wsHttpBinding>
    29                 <binding name="WSHttpBinding_IUpdate" closeTimeout="00:01:00"
     29                <binding name="WSHttpBinding_IUpdate2" closeTimeout="00:01:00"
    3030                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
    3131                    bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
     
    4444                    </security>
    4545                </binding>
    46                 <binding name="WSHttpBinding_IAdmin" closeTimeout="00:01:00"
     46                <binding name="WSHttpBinding_IAdmin2" closeTimeout="00:01:00"
    4747                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
    4848                    bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
     
    6565        <client>
    6666            <endpoint address="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Update/"
    67                 binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IUpdate"
     67                binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IUpdate2"
    6868                contract="HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdate"
    69                 name="WSHttpBinding_IUpdate">
     69                name="WSHttpBinding_IUpdate2">
    7070                <identity>
    7171                    <dns value="localhost" />
     
    7373            </endpoint>
    7474            <endpoint address="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/"
    75                 binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IAdmin"
     75                binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IAdmin2"
    7676                contract="HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdmin"
    77                 name="WSHttpBinding_IAdmin">
     77                name="WSHttpBinding_IAdmin2">
    7878                <identity>
    7979                    <dns value="localhost" />
Note: See TracChangeset for help on using the changeset viewer.