1 2002-08-12 Tim Coleman <tim@timcoleman.com>
2 * BindingCollection.cs:
3 Remove Table handling on insert/delete/indexer
4 because it is handled in base class.
5 * ServiceDescriptionBaseCollection.cs:
6 Only add an element to the hashtable if its GetKey ()
7 method does not return null.
9 2002-08-09 Tim Coleman <tim@timcoleman.com>
10 * BindingCollection.cs:
11 * ServiceDescriptionCollection.cs:
13 * FaultBindingCollection.cs:
14 * MessageCollection.cs:
15 * MessagePartCollection.cs:
16 * OperationFaultCollection.cs:
18 * PortTypeCollection.cs:
19 * ServiceCollection.cs:
20 Implement Set indexer, code cleanup
22 Implement FindPartByName ()
23 * OperationMessageCollection.cs:
25 * ServiceDescriptionBaseCollection.cs:
26 Implement some methods.
27 * ServiceDescriptionFormatExtensionCollection.cs:
28 Implement Find (), FindAll (), OnValidate () methods
31 2002-08-06 Tim Coleman <tim@timcoleman.com>
32 * ServiceDescription.cs:
33 Add namespace definitions when serializing.
35 Change namespace definition (wsdl was spelt wsld)
37 2002-08-06 Tim Coleman <tim@timcoleman.com>
38 * ServiceDescription.cs:
39 Change the XmlElement name from "type" to "types" for
42 2002-08-06 Tim Coleman <tim@timcoleman.com>
44 Add new class as implied by class statuc page.
45 SoapServerProtocol is derived from this.
46 * SoapServerProtocol.cs:
47 Change base class to ServerProtocol.
48 * SoapClientMethod.cs:
49 This class should not be sealed.
51 2002-08-03 Tim Coleman <tim@timcoleman.com>
52 * SoapProtocolReflector.cs:
53 Removed SoapBinding property and made the class
54 not sealed to agree with class reference page.
56 2002-08-03 Tim Coleman <tim@timcoleman.com>
57 * ServiceDescriptionBaseCollection.cs:
58 Removed some NotImplementedException()'s so that
61 2002-07-26 Tim Coleman <tim@timcoleman.com>
62 * ServiceDescription.cs:
63 Changed the creation of the XmlSerializer after
64 consulting the System.Xml.Serialization namespace
65 and trying to serialize a document. Now works somewhat!
67 2002-07-25 Tim Coleman <tim@timcoleman.com>
68 * OperationMessageCollection.cs:
69 Some implementation of this class after consulting a
70 WSDL reference. Now validates the inputs.
72 2002-07-24 Tim Coleman <tim@timcoleman.com>
73 * ProtocolImporter.cs:
74 * ProtocolReflector.cs:
75 Some implementation of these classes. MonoTODO's begone!
76 * SoapProtocolImporter.cs:
77 Changed description to literal string "Soap"
78 * SoapProtocolReflector.cs:
79 Added a new class based on guesswork and conjecture.
81 2002-07-24 Tim Coleman <tim@timcoleman.com>
82 * ServiceDescription.cs:
83 Implement Read/Write methods for serialization/
86 2002-07-23 Tim Coleman <tim@timcoleman.com>
87 * ServiceDescription.cs:
88 Add XmlIgnore attribute to ServiceDescriptions property
90 * ServiceDescriptionImportWarnings.cs:
91 Explicitly set values in enumeration to match
94 2002-07-22 Tim Coleman <tim@timcoleman.com>
96 * BindingCollection.cs:
97 * DocumentableItem.cs:
99 * FaultBindingCollection.cs:
100 * HttpAddressBinding.cs:
102 * HttpOperationBinding.cs:
103 * HttpUrlEncodedBinding.cs:
104 * HttpUrlReplacementBinding.cs:
106 * ImportCollection.cs:
110 * MessageCollection.cs:
112 * MessagePartCollection.cs:
113 * MimeContentBinding.cs:
114 * MimeMultipartRelatedBinding.cs:
116 * MimePartCollection.cs:
117 * MimeTextBinding.cs:
119 * MimeTextMatchCollection.cs:
122 * OperationBinding.cs:
123 * OperationBindingCollection.cs:
124 * OperationCollection.cs:
125 * OperationFaultCollection.cs:
127 * OperationMessage.cs:
128 * OperationMessageCollection.cs:
133 * PortTypeCollection.cs:
134 * ProtocolImporter.cs:
136 * ServiceCollection.cs:
137 * ServiceDescription.cs:
138 * ServiceDescriptionBaseCollection.cs:
139 * ServiceDescriptionCollection.cs:
140 * ServiceDescriptionFormatExtension.cs:
141 * ServiceDescriptionFormatExtensionCollection.cs:
142 * ServiceDescriptionImportWarnings.cs:
143 * SoapAddressBinding.cs:
145 * SoapBindingStyle.cs:
147 * SoapBodyBinding.cs:
148 * SoapExtensionImporter.cs:
149 * SoapExtensionReflector.cs:
150 * SoapFaultBinding.cs:
151 * SoapHeaderBinding.cs:
152 * SoapHeaderFaultBinding.cs:
153 * SoapOperationBinding.cs:
154 * SoapTransportImporter.cs:
156 1. Add missing attributes as determined by reflection
157 2. Fix protection levels where appropriate
158 3. Add missing items where appropriate
159 Basically, this was a change to remove all the X's from
160 the project status page for this namespace :)
162 2002-07-19 Tim Coleman <tim@timcoleman.com>
164 * BindingCollection.cs:
166 * DocumentableItem.cs:
168 * FaultBindingCollection.cs:
169 * HttpAddressBinding.cs:
171 * HttpOperationBinding.cs:
172 * HttpUrlEncodedBinding.cs:
173 * HttpUrlReplacementBinding.cs:
175 * ImportCollection.cs:
179 * MessageCollection.cs:
181 * MessagePartCollection.cs:
182 * MimeContentBinding.cs:
183 * MimeMultipartRelatedBinding.cs:
185 * MimePartCollection.cs:
186 * MimeTextBinding.cs:
188 * MimeTextMatchCollection.cs:
191 * OperationBinding.cs:
192 * OperationBindingCollection.cs:
193 * OperationCollection.cs:
195 * OperationFaultCollection.cs:
198 * OperationMessage.cs:
199 * OperationMessageCollection.cs:
200 * OperationOutput.cs:
205 * PortTypeCollection.cs:
206 * ProtocolImporter.cs:
207 * ProtocolReflector.cs:
209 * ServiceCollection.cs:
210 * ServiceDescription.cs:
211 * ServiceDescriptionBaseCollection.cs:
212 * ServiceDescriptionCollection.cs:
213 * ServiceDescriptionFormatExtension.cs:
214 * ServiceDescriptionFormatExtensionCollection.cs:
215 * ServiceDescriptionImportStyle.cs:
216 * ServiceDescriptionImportWarnings.cs:
217 * ServiceDescriptionImporter.cs:
218 * ServiceDescriptionReflector.cs:
219 * SoapAddressBinding.cs:
221 * SoapBindingStyle.cs:
223 * SoapBodyBinding.cs:
224 * SoapExtensionImporter.cs:
225 * SoapExtensionReflector.cs:
226 * SoapFaultBinding.cs:
227 * SoapHeaderBinding.cs:
228 * SoapHeaderFaultBinding.cs:
229 * SoapOperationBinding.cs:
230 * SoapProtocolImporter.cs:
231 * SoapTransportImporter.cs:
233 Initial implementation