Free cookie consent management tool by TermsFeed Policy Generator

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

Last change on this file since 2811 was 2811, checked in by gkronber, 14 years ago

Fixed service references in plugin infrastructure. #860 (Deployment server for plugin installation from web locations)

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