- Timestamp:
- 03/17/10 19:01:27 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/AdminClientFactory.cs
r3006 r3092 8 8 9 9 namespace HeuristicLab.PluginInfrastructure.Advanced.DeploymentService { 10 /// <summary> 11 /// Factory class to generated administration client instances for the deployment service. 12 /// </summary> 10 13 public static class AdminClientFactory { 11 14 private static byte[] serverCrtData; 12 15 16 /// <summary> 17 /// static constructor loads the embedded service certificate 18 /// </summary> 13 19 static AdminClientFactory() { 14 20 var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.servdev.cer"); … … 17 23 } 18 24 25 /// <summary> 26 /// Factory method to create new administration clients for the deployment service. 27 /// Sets the connection string and user credentials from values provided in settings. 28 /// HeuristicLab.PluginInfrastructure.Properties.Settings.Default.UpdateLocationUserName 29 /// HeuristicLab.PluginInfrastructure.Properties.Settings.Default.UpdateLocationPassword 30 /// HeuristicLab.PluginInfrastructure.Properties.Settings.Default.UpdateLocationnAdministrationAddress 31 /// 32 /// </summary> 33 /// <returns>A new instance of an adimistration client</returns> 19 34 public static AdminClient CreateClient() { 20 35 var client = new AdminClient(); -
trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/DeploymentService.cs
r2860 r3092 1 //------------------------------------------------------------------------------ 1 #pragma warning disable 1591 2 //------------------------------------------------------------------------------ 2 3 // <auto-generated> 3 4 // This code was generated by a tool. … … 313 314 } 314 315 } 316 #pragma warning restore 1591 -
trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/PluginDescription.cs
r2922 r3092 32 32 // extension of auto-generated DataContract class PluginDescription 33 33 public partial class PluginDescription : IPluginDescription { 34 /// <summary> 35 /// Initializes an new instance of <see cref="PluginDescription" /> 36 /// with no dependencies, empty contact details and empty license text. 37 /// </summary> 38 /// <param name="name">Name of the plugin</param> 39 /// <param name="version">Version of the plugin</param> 34 40 public PluginDescription(string name, Version version) : this(name, version, new List<PluginDescription>()) { } 41 /// <summary> 42 /// Initializes a new instance of <see cref="PluginDescription" /> 43 /// with empty contact details and empty license text. 44 /// </summary> 45 /// <param name="name">Name of the plugin</param> 46 /// <param name="version">Version of the plugin</param> 47 /// <param name="dependencies">Enumerable of dependencies of the plugin</param> 35 48 public PluginDescription(string name, Version version, IEnumerable<PluginDescription> dependencies) 36 49 : this(name, version, dependencies, string.Empty, string.Empty, string.Empty) { 37 50 } 38 51 52 /// <summary> 53 /// Initializes a new instance of <see cref="PluginDescription" />. 54 /// </summary> 55 /// <param name="name">Name of the plugin</param> 56 /// <param name="version">Version of the plugin</param> 57 /// <param name="dependencies">Enumerable of dependencies of the plugin</param> 58 /// <param name="contactName">Name of the contact person for the plugin</param> 59 /// <param name="contactEmail">E-mail of the contact person for the plugin</param> 60 /// <param name="licenseText">License text for the plugin</param> 39 61 public PluginDescription(string name, Version version, IEnumerable<PluginDescription> dependencies, string contactName, string contactEmail, string licenseText) { 40 62 this.Name = name; … … 45 67 46 68 #region IPluginDescription Members 69 /// <summary> 70 /// Gets the description of the plugin. Always string.Empty. 71 /// </summary> 47 72 public string Description { 48 73 get { return string.Empty; } … … 54 79 } 55 80 81 /// <summary> 82 /// Gets an enumerable of dependencies of the plugin 83 /// </summary> 56 84 IEnumerable<IPluginDescription> IPluginDescription.Dependencies { 57 85 get { … … 60 88 } 61 89 90 /// <summary> 91 /// Gets and enumerable of files that are part of this pluing. Always empty. 92 /// </summary> 62 93 public IEnumerable<IPluginFile> Files { 63 94 get { return Enumerable.Empty<IPluginFile>(); } … … 66 97 #endregion 67 98 99 /// <summary> 100 /// ToString override 101 /// </summary> 102 /// <returns>String representation of the PluginDescription (name + version)</returns> 68 103 public override string ToString() { 69 104 return Name + " " + Version; -
trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/ProductDescription.cs
r2860 r3092 31 31 namespace HeuristicLab.PluginInfrastructure.Advanced.DeploymentService { 32 32 // extension of auto-generated DataContract class ProductDescription 33 /// <summary> 34 /// Product description as provided by the deployment service. 35 /// A product has a name, a version and a list of plugins that are part of the product. 36 /// </summary> 33 37 public partial class ProductDescription { 38 /// <summary> 39 /// Initializes a new instance of <see cref="ProductDescription" /> 40 /// </summary> 41 /// <param name="name">Name of the product</param> 42 /// <param name="version">Version of the product</param> 34 43 public ProductDescription(string name, Version version) 35 44 : this(name, version, new List<PluginDescription>()) { 36 45 } 37 46 47 /// <summary> 48 /// Initializes a new instance of <see cref="ProductDescription" /> 49 /// </summary> 50 /// <param name="name">Name of the product</param> 51 /// <param name="version">Version of the product</param> 52 /// <param name="plugins">Enumerable of plugins of the product</param> 38 53 public ProductDescription(string name, Version version, IEnumerable<PluginDescription> plugins) { 39 54 this.Name = name; -
trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/UpdateClientFactory.cs
r3006 r3092 8 8 9 9 namespace HeuristicLab.PluginInfrastructure.Advanced.DeploymentService { 10 /// <summary> 11 /// Factory class to generated update client instances for the deployment service. 12 /// </summary> 10 13 public static class UpdateClientFactory { 11 14 private static byte[] serverCrtData; 12 15 16 /// <summary> 17 /// static constructor loads the embedded service certificate 18 /// </summary> 13 19 static UpdateClientFactory() { 14 20 var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.servdev.cer"); … … 17 23 } 18 24 25 /// <summary> 26 /// Factory method to create new update clients for the deployment service. 27 /// Sets the connection string and user credentials from values provided in settings. 28 /// HeuristicLab.PluginInfrastructure.Properties.Settings.Default.UpdateLocationUserName 29 /// HeuristicLab.PluginInfrastructure.Properties.Settings.Default.UpdateLocationPassword 30 /// HeuristicLab.PluginInfrastructure.Properties.Settings.Default.UpdateLocation 31 /// 32 /// </summary> 33 /// <returns>A new instance of an update client</returns> 19 34 public static UpdateClient CreateClient() { 20 35 var client = new UpdateClient();
Note: See TracChangeset
for help on using the changeset viewer.