Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.PluginInfrastructure/Service References/UpdateLocationReference/Reference.cs @ 2614

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

Implemented changes as requested by swagner. #799

File size: 6.3 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.UpdateLocationReference {
12    using System.Runtime.Serialization;
13    using System;
14   
15   
16    [System.Diagnostics.DebuggerStepThroughAttribute()]
17    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
18    [System.Runtime.Serialization.DataContractAttribute(Name="PluginInformation", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Update.Service")]
19    [System.SerializableAttribute()]
20    internal partial class PluginInformation : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
21       
22        [System.NonSerializedAttribute()]
23        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
24       
25        [System.Runtime.Serialization.OptionalFieldAttribute()]
26        private System.DateTime BuildDateField;
27       
28        [System.Runtime.Serialization.OptionalFieldAttribute()]
29        private string NameField;
30       
31        [System.Runtime.Serialization.OptionalFieldAttribute()]
32        private System.Version VersionField;
33       
34        [global::System.ComponentModel.BrowsableAttribute(false)]
35        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
36            get {
37                return this.extensionDataField;
38            }
39            set {
40                this.extensionDataField = value;
41            }
42        }
43       
44        [System.Runtime.Serialization.DataMemberAttribute()]
45        internal System.DateTime BuildDate {
46            get {
47                return this.BuildDateField;
48            }
49            set {
50                if ((this.BuildDateField.Equals(value) != true)) {
51                    this.BuildDateField = value;
52                    this.RaisePropertyChanged("BuildDate");
53                }
54            }
55        }
56       
57        [System.Runtime.Serialization.DataMemberAttribute()]
58        internal string Name {
59            get {
60                return this.NameField;
61            }
62            set {
63                if ((object.ReferenceEquals(this.NameField, value) != true)) {
64                    this.NameField = value;
65                    this.RaisePropertyChanged("Name");
66                }
67            }
68        }
69       
70        [System.Runtime.Serialization.DataMemberAttribute()]
71        internal System.Version Version {
72            get {
73                return this.VersionField;
74            }
75            set {
76                if ((object.ReferenceEquals(this.VersionField, value) != true)) {
77                    this.VersionField = value;
78                    this.RaisePropertyChanged("Version");
79                }
80            }
81        }
82       
83        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
84       
85        protected void RaisePropertyChanged(string propertyName) {
86            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
87            if ((propertyChanged != null)) {
88                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
89            }
90        }
91    }
92   
93    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
94    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="UpdateLocationReference.IUpdateLocation")]
95    internal interface IUpdateLocation {
96       
97        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IUpdateLocation/GetAvailablePluginsByName", ReplyAction="http://tempuri.org/IUpdateLocation/GetAvailablePluginsByNameResponse")]
98        HeuristicLab.PluginInfrastructure.UpdateLocationReference.PluginInformation[] GetAvailablePluginsByName(string name);
99       
100        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IUpdateLocation/GetPluginFiles", ReplyAction="http://tempuri.org/IUpdateLocation/GetPluginFilesResponse")]
101        byte[][] GetPluginFiles(HeuristicLab.PluginInfrastructure.UpdateLocationReference.PluginInformation info);
102    }
103   
104    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
105    internal interface IUpdateLocationChannel : HeuristicLab.PluginInfrastructure.UpdateLocationReference.IUpdateLocation, System.ServiceModel.IClientChannel {
106    }
107   
108    [System.Diagnostics.DebuggerStepThroughAttribute()]
109    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
110    internal partial class UpdateLocationClient : System.ServiceModel.ClientBase<HeuristicLab.PluginInfrastructure.UpdateLocationReference.IUpdateLocation>, HeuristicLab.PluginInfrastructure.UpdateLocationReference.IUpdateLocation {
111       
112        public UpdateLocationClient() {
113        }
114       
115        public UpdateLocationClient(string endpointConfigurationName) :
116                base(endpointConfigurationName) {
117        }
118       
119        public UpdateLocationClient(string endpointConfigurationName, string remoteAddress) :
120                base(endpointConfigurationName, remoteAddress) {
121        }
122       
123        public UpdateLocationClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
124                base(endpointConfigurationName, remoteAddress) {
125        }
126       
127        public UpdateLocationClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
128                base(binding, remoteAddress) {
129        }
130       
131        public HeuristicLab.PluginInfrastructure.UpdateLocationReference.PluginInformation[] GetAvailablePluginsByName(string name) {
132            return base.Channel.GetAvailablePluginsByName(name);
133        }
134       
135        public byte[][] GetPluginFiles(HeuristicLab.PluginInfrastructure.UpdateLocationReference.PluginInformation info) {
136            return base.Channel.GetPluginFiles(info);
137        }
138    }
139}
Note: See TracBrowser for help on using the repository browser.