Free cookie consent management tool by TermsFeed Policy Generator

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

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

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

File size: 11.1 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 ContactInformationField;
25       
26        private HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] DependenciesField;
27       
28        private string LicenseTextField;
29       
30        private string NameField;
31       
32        private System.Version VersionField;
33       
34        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
35        {
36            get
37            {
38                return this.extensionDataField;
39            }
40            set
41            {
42                this.extensionDataField = value;
43            }
44        }
45       
46        [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()]
60        public HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] Dependencies
61        {
62            get
63            {
64                return this.DependenciesField;
65            }
66            set
67            {
68                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;
82            }
83        }
84       
85        [System.Runtime.Serialization.DataMemberAttribute()]
86        public string Name
87        {
88            get
89            {
90                return this.NameField;
91            }
92            set
93            {
94                this.NameField = value;
95            }
96        }
97       
98        [System.Runtime.Serialization.DataMemberAttribute()]
99        public System.Version Version
100        {
101            get
102            {
103                return this.VersionField;
104            }
105            set
106            {
107                this.VersionField = value;
108            }
109        }
110    }
111   
112    [System.Diagnostics.DebuggerStepThroughAttribute()]
113    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
114    [System.Runtime.Serialization.DataContractAttribute(Name="ProductDescription", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment")]
115    public partial class ProductDescription : object, System.Runtime.Serialization.IExtensibleDataObject
116    {
117       
118        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
119       
120        private string NameField;
121       
122        private HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] PluginsField;
123       
124        private System.Version VersionField;
125       
126        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
127        {
128            get
129            {
130                return this.extensionDataField;
131            }
132            set
133            {
134                this.extensionDataField = value;
135            }
136        }
137       
138        [System.Runtime.Serialization.DataMemberAttribute()]
139        public string Name
140        {
141            get
142            {
143                return this.NameField;
144            }
145            set
146            {
147                this.NameField = value;
148            }
149        }
150       
151        [System.Runtime.Serialization.DataMemberAttribute()]
152        public HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] Plugins
153        {
154            get
155            {
156                return this.PluginsField;
157            }
158            set
159            {
160                this.PluginsField = value;
161            }
162        }
163       
164        [System.Runtime.Serialization.DataMemberAttribute()]
165        public System.Version Version
166        {
167            get
168            {
169                return this.VersionField;
170            }
171            set
172            {
173                this.VersionField = value;
174            }
175        }
176    }
177   
178    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
179    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdate")]
180    public interface IUpdate
181    {
182       
183        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IUpdate/GetPlugin", ReplyAction="http://tempuri.org/IUpdate/GetPluginResponse")]
184        byte[] GetPlugin(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription description);
185       
186        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IUpdate/GetProducts", ReplyAction="http://tempuri.org/IUpdate/GetProductsResponse")]
187        HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription[] GetProducts();
188       
189        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IUpdate/GetPlugins", ReplyAction="http://tempuri.org/IUpdate/GetPluginsResponse")]
190        HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] GetPlugins();
191    }
192   
193    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
194    public interface IUpdateChannel : HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdate, System.ServiceModel.IClientChannel
195    {
196    }
197   
198    [System.Diagnostics.DebuggerStepThroughAttribute()]
199    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
200    public partial class UpdateClient : System.ServiceModel.ClientBase<HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdate>, HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IUpdate
201    {
202       
203        public UpdateClient()
204        {
205        }
206       
207        public UpdateClient(string endpointConfigurationName) :
208                base(endpointConfigurationName)
209        {
210        }
211       
212        public UpdateClient(string endpointConfigurationName, string remoteAddress) :
213                base(endpointConfigurationName, remoteAddress)
214        {
215        }
216       
217        public UpdateClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
218                base(endpointConfigurationName, remoteAddress)
219        {
220        }
221       
222        public UpdateClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
223                base(binding, remoteAddress)
224        {
225        }
226       
227        public byte[] GetPlugin(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription description)
228        {
229            return base.Channel.GetPlugin(description);
230        }
231       
232        public HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription[] GetProducts()
233        {
234            return base.Channel.GetProducts();
235        }
236       
237        public HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription[] GetPlugins()
238        {
239            return base.Channel.GetPlugins();
240        }
241    }
242   
243    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
244    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdmin")]
245    public interface IAdmin
246    {
247       
248        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdmin/DeployProduct", ReplyAction="http://tempuri.org/IAdmin/DeployProductResponse")]
249        void DeployProduct(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription product);
250       
251        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAdmin/DeployPlugin", ReplyAction="http://tempuri.org/IAdmin/DeployPluginResponse")]
252        void DeployPlugin(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription plugin, byte[] zipFile);
253    }
254   
255    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
256    public interface IAdminChannel : HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdmin, System.ServiceModel.IClientChannel
257    {
258    }
259   
260    [System.Diagnostics.DebuggerStepThroughAttribute()]
261    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
262    public partial class AdminClient : System.ServiceModel.ClientBase<HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdmin>, HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.IAdmin
263    {
264       
265        public AdminClient()
266        {
267        }
268       
269        public AdminClient(string endpointConfigurationName) :
270                base(endpointConfigurationName)
271        {
272        }
273       
274        public AdminClient(string endpointConfigurationName, string remoteAddress) :
275                base(endpointConfigurationName, remoteAddress)
276        {
277        }
278       
279        public AdminClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
280                base(endpointConfigurationName, remoteAddress)
281        {
282        }
283       
284        public AdminClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
285                base(binding, remoteAddress)
286        {
287        }
288       
289        public void DeployProduct(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.ProductDescription product)
290        {
291            base.Channel.DeployProduct(product);
292        }
293       
294        public void DeployPlugin(HeuristicLab.PluginInfrastructure.Advanced.DeploymentService.PluginDescription plugin, byte[] zipFile)
295        {
296            base.Channel.DeployPlugin(plugin, zipFile);
297        }
298    }
299}
Note: See TracBrowser for help on using the repository browser.