Free cookie consent management tool by TermsFeed Policy Generator

source: branches/3.2/sources/HeuristicLab.PluginInfrastructure/Advanced/DeploymentService/DeploymentService.cs @ 18242

Last change on this file since 18242 was 3179, checked in by gkronber, 15 years ago

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)

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.