Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/DeploymentService.cs @ 3038

Last change on this file since 3038 was 2860, checked in by gkronber, 15 years ago
  • replaced column ContactInformation with ContactName and ContactEmail in DB-schema and updated WCF deployment service
  • regenerated proxy classes
  • made PluginDescription from data contract implement IPluginDescription from plugin infrastructure
  • updated GUI on request by swagner (icons)
  • fixed problems in the upload plugins control.

#860 (Deployment server for plugin installation from web locations)

File size: 11.5 KB
Line 
1//------------------------------------------------------------------------------
2// <auto-generated>
3//     This code was generated by a tool.
4//     Runtime Version:2.0.50727.4200
5//
6//     Changes to this file may cause incorrect behavior and will be lost if
7//     the code is regenerated.
8// </auto-generated>
9//------------------------------------------------------------------------------
10
11namespace HeuristicLab.PluginInfrastructure.Advanced.DeploymentService
12{
13    using System.Runtime.Serialization;
14   
15   
16    [System.Diagnostics.DebuggerStepThroughAttribute()]
17    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
18    [System.Runtime.Serialization.DataContractAttribute(Name="PluginDescription", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment")]
19    public partial class PluginDescription : object, System.Runtime.Serialization.IExtensibleDataObject
20    {
21       
22        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
23       
24        private string ContactEmailField;
25       
26        private string ContactNameField;
27       
28        private HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] DependenciesField;
29       
30        private string LicenseTextField;
31       
32        private string NameField;
33       
34        private System.Version VersionField;
35       
36        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
37        {
38            get
39            {
40                return this.extensionDataField;
41            }
42            set
43            {
44                this.extensionDataField = value;
45            }
46        }
47       
48        [System.Runtime.Serialization.DataMemberAttribute()]
49        public string ContactEmail
50        {
51            get
52            {
53                return this.ContactEmailField;
54            }
55            set
56            {
57                this.ContactEmailField = value;
58            }
59        }
60       
61        [System.Runtime.Serialization.DataMemberAttribute()]
62        public string ContactName
63        {
64            get
65            {
66                return this.ContactNameField;
67            }
68            set
69            {
70                this.ContactNameField = value;
71            }
72        }
73       
74        [System.Runtime.Serialization.DataMemberAttribute()]
75        public HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] Dependencies
76        {
77            get
78            {
79                return this.DependenciesField;
80            }
81            set
82            {
83                this.DependenciesField = value;
84            }
85        }
86       
87        [System.Runtime.Serialization.DataMemberAttribute()]
88        public string LicenseText
89        {
90            get
91            {
92                return this.LicenseTextField;
93            }
94            set
95            {
96                this.LicenseTextField = value;
97            }
98        }
99       
100        [System.Runtime.Serialization.DataMemberAttribute()]
101        public string Name
102        {
103            get
104            {
105                return this.NameField;
106            }
107            set
108            {
109                this.NameField = value;
110            }
111        }
112       
113        [System.Runtime.Serialization.DataMemberAttribute()]
114        public System.Version Version
115        {
116            get
117            {
118                return this.VersionField;
119            }
120            set
121            {
122                this.VersionField = value;
123            }
124        }
125    }
126   
127    [System.Diagnostics.DebuggerStepThroughAttribute()]
128    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
129    [System.Runtime.Serialization.DataContractAttribute(Name="ProductDescription", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment")]
130    public partial class ProductDescription : object, System.Runtime.Serialization.IExtensibleDataObject
131    {
132       
133        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
134       
135        private string NameField;
136       
137        private HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] PluginsField;
138       
139        private System.Version VersionField;
140       
141        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
142        {
143            get
144            {
145                return this.extensionDataField;
146            }
147            set
148            {
149                this.extensionDataField = value;
150            }
151        }
152       
153        [System.Runtime.Serialization.DataMemberAttribute()]
154        public string Name
155        {
156            get
157            {
158                return this.NameField;
159            }
160            set
161            {
162                this.NameField = value;
163            }
164        }
165       
166        [System.Runtime.Serialization.DataMemberAttribute()]
167        public HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] Plugins
168        {
169            get
170            {
171                return this.PluginsField;
172            }
173            set
174            {
175                this.PluginsField = value;
176            }
177        }
178       
179        [System.Runtime.Serialization.DataMemberAttribute()]
180        public System.Version Version
181        {
182            get
183            {
184                return this.VersionField;
185            }
186            set
187            {
188                this.VersionField = value;
189            }
190        }
191    }
192   
193    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
194    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdate")]
195    public interface IUpdate
196    {
197       
198        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IUpdate/GetPlugin", ReplyAction="http://tempuri.org/IUpdate/GetPluginResponse")]
199        byte[] GetPlugin(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription description);
200       
201        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IUpdate/GetProducts", ReplyAction="http://tempuri.org/IUpdate/GetProductsResponse")]
202        HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription[] GetProducts();
203       
204        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IUpdate/GetPlugins", ReplyAction="http://tempuri.org/IUpdate/GetPluginsResponse")]
205        HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] GetPlugins();
206    }
207   
208    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
209    public interface IUpdateChannel : HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdate, System.ServiceModel.IClientChannel
210    {
211    }
212   
213    [System.Diagnostics.DebuggerStepThroughAttribute()]
214    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
215    public partial class UpdateClient : System.ServiceModel.ClientBase<HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdate>, HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdate
216    {
217       
218        public UpdateClient()
219        {
220        }
221       
222        public UpdateClient(string endpointConfigurationName) :
223                base(endpointConfigurationName)
224        {
225        }
226       
227        public UpdateClient(string endpointConfigurationName, string remoteAddress) :
228                base(endpointConfigurationName, remoteAddress)
229        {
230        }
231       
232        public UpdateClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
233                base(endpointConfigurationName, remoteAddress)
234        {
235        }
236       
237        public UpdateClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
238                base(binding, remoteAddress)
239        {
240        }
241       
242        public byte[] GetPlugin(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription description)
243        {
244            return base.Channel.GetPlugin(description);
245        }
246       
247        public HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription[] GetProducts()
248        {
249            return base.Channel.GetProducts();
250        }
251       
252        public HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] GetPlugins()
253        {
254            return base.Channel.GetPlugins();
255        }
256    }
257   
258    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
259    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdmin")]
260    public interface IAdmin
261    {
262       
263        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdmin/DeployProduct", ReplyAction="http://tempuri.org/IAdmin/DeployProductResponse")]
264        void DeployProduct(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription product);
265       
266        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdmin/DeployPlugin", ReplyAction="http://tempuri.org/IAdmin/DeployPluginResponse")]
267        void DeployPlugin(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription plugin, byte[] zipFile);
268    }
269   
270    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
271    public interface IAdminChannel : HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdmin, System.ServiceModel.IClientChannel
272    {
273    }
274   
275    [System.Diagnostics.DebuggerStepThroughAttribute()]
276    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
277    public partial class AdminClient : System.ServiceModel.ClientBase<HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdmin>, HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdmin
278    {
279       
280        public AdminClient()
281        {
282        }
283       
284        public AdminClient(string endpointConfigurationName) :
285                base(endpointConfigurationName)
286        {
287        }
288       
289        public AdminClient(string endpointConfigurationName, string remoteAddress) :
290                base(endpointConfigurationName, remoteAddress)
291        {
292        }
293       
294        public AdminClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
295                base(endpointConfigurationName, remoteAddress)
296        {
297        }
298       
299        public AdminClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
300                base(binding, remoteAddress)
301        {
302        }
303       
304        public void DeployProduct(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription product)
305        {
306            base.Channel.DeployProduct(product);
307        }
308       
309        public void DeployPlugin(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription plugin, byte[] zipFile)
310        {
311            base.Channel.DeployPlugin(plugin, zipFile);
312        }
313    }
314}
Note: See TracBrowser for help on using the repository browser.