1 2009-11-25 Atsushi Enomoto <atsushi@ximian.com>
3 * ClientCredentials.cs : it is part of SL3 API, so adjusted for it.
5 2009-10-22 Atsushi Enomoto <atsushi@ximian.com>
7 * ServiceMetadataExtension.cs : channelDispatchers is keyed by URL,
8 so it might have been skipped when the URLs are the same for wsdl
9 and help. So, differentiate flags for mex and help, not to be
10 exclusive. This fixes random-ish EndpointNotFound for WSDLs.
12 2009-10-22 Atsushi Enomoto <atsushi@ximian.com>
14 * ServiceMetadataExtension.cs : A few fixes for no-wsdl case: fix
15 wrong html template, and do not throw NRE for the lack of WsdlUrl.
17 2009-10-20 Atsushi Enomoto <atsushi@ximian.com>
19 * ServiceMetadataExtension.cs : restructure internal channel property
20 so that http channels can cope with it.
22 2009-10-16 Atsushi Enomoto <atsushi@ximian.com>
24 * ServiceMetadataExtension.cs : Handle all predefined mex bindings.
25 Use DispatcherBuilder directly. Add mex listener property to
26 distinguish the listener from http channel listeners later.
28 2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
30 * ServiceMetadataExtension.cs : when serviceDebug and serviceMetadata
31 shares the same URL, both of them must be set, not being skipped.
33 2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
35 * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs,
36 ServiceMetadataExtension.cs : Now HelpPage is differentiated from
37 wsdl page. The help page now outputs correct URL (for WSDL).
39 2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
41 * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs,
42 ServiceMetadataExtension.cs : reduce extra args, static isn't
43 required here. Add FIXME comments.
45 2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
47 * ServiceMetadataExtension.cs : before fixing lots of wrong code,
48 add primitive help page support to make sure base_uri is bogus.
50 2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
52 * ServiceContractGenerator.cs : fixed sync client generator that
53 incorrectly exited in the middle of proxy generator.
55 2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
57 * ServiceMetadataExtension.cs : when its url is requested without
58 any parameters, it simply returns the WSDL, not the help page.
60 2009-09-15 Atsushi Enomoto <atsushi@ximian.com>
62 * WebServiceHelper.cs : remove old code.
64 2009-09-11 Atsushi Enomoto <atsushi@ximian.com>
66 * ServiceMetadataExtension.cs : reflect ServiceHostBase change.
68 2009-09-11 Atsushi Enomoto <atsushi@ximian.com>
70 * ServiceDebugBehavior.cs : help page enabling properties are true
71 by default (fix regressions).
73 2009-09-06 Atsushi Enomoto <atsushi@ximian.com>
75 * ContractDescriptionGenerator.cs : default action name is prepended
76 "urn:", and on the other hand do not add extra '/' in such case.
78 2009-09-06 Atsushi Enomoto <atsushi@ximian.com>
80 * ContractDescriptionGenerator.cs : end method lookup should be
81 done against the type that defines begin method.
83 2009-09-01 Atsushi Enomoto <atsushi@ximian.com>
85 * MustUnderstandBehavior.cs : fix build.
87 2009-09-01 Atsushi Enomoto <atsushi@ximian.com>
89 * ClientCredentials.cs, ClientViaBehavior.cs,
90 MustUnderstandBehavior.cs : implement most of the methods.
92 2009-08-21 Atsushi Enomoto <atsushi@ximian.com>
94 * ServiceMetadataExtension.cs:
95 some dependent changes to ServiceHostBase.
97 2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
99 * DataContractSerializerOperationBehavior.cs : add missing members.
101 2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
103 * MetadataExchangeClient.cs : add missing async methods.
105 2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
107 * MetadataResolver.cs : added remaining methods.
108 * MetadataExchangeClient.cs : a bit of required changes for above.
110 2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
112 * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs :
113 add Binding properties. Properties are now auto.
114 * ServiceMetadataExtension.cs : take Binding too to build dispatcher.
116 2009-08-10 Atsushi Enomoto <atsushi@ximian.com>
118 * ServiceContractGenerator.cs : removed ChannelBase proxy stuff,
119 which will be moved to svcutil source.
120 The targets for extension should be the interface, not the client
123 2009-08-10 Atsushi Enomoto <atsushi@ximian.com>
125 * ServiceContractGenerator.cs,
126 OperationContractGenerationContext.cs : support extensions i.e.
127 IServiceContractGenerationExtension and IOperation...(ditto) .
129 2009-08-10 Atsushi Enomoto <atsushi@ximian.com>
131 * ServiceContractGenerator.cs : first step to add moonlight-based
132 client proxy generator (it is not supported in 3.5. needs to be
133 enabled by some hook, such as reflection-based hack).
135 2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
137 * ContractDescription.cs : wcf & 2.1 is specially annoying land :(
139 2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
141 * ContractDescriptionGenerator.cs : add new contract getter to
142 create callback contract type (which does not demand
143 ServiceContractAttribute).
145 2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
147 * ServiceEndpoint.cs, ContractDescription.cs : moved client runtime
148 creator from former to latter.
150 2009-08-06 Atsushi Enomoto <atsushi@ximian.com>
152 * ServiceEndpoint.cs : follow ClientRuntime change.
154 2009-07-31 Atsushi Enomoto <atsushi@ximian.com>
156 * ServiceEndpoint.cs : ListenUri defaults to Address.Uri.
158 2009-07-02 Atsushi Enomoto <atsushi@ximian.com>
160 * ContractDescriptionGenerator.cs : actually it had to fill all of
161 the interface methods (and implementation methods).
163 2009-07-02 Atsushi Enomoto <atsushi@ximian.com>
165 * ContractDescriptionGenerator.cs : do not reject derived service
166 contract from another service contract type.
168 2009-06-10 Atsushi Enomoto <atsushi@ximian.com>
170 * ServiceThrottlingBehavior.cs : implement Validate() (nothing to do
173 2009-06-09 Atsushi Enomoto <atsushi@ximian.com>
175 * ServiceThrottlingBehavior.cs : implement.
177 2009-05-28 Atsushi Enomoto <atsushi@ximian.com>
179 * ContractDescriptionGenerator.cs : fill ProtectionLevel by
180 OperationContractAttribute.
182 2009-05-13 Atsushi Enomoto <atsushi@ximian.com>
184 * ServiceCredentials.cs : IServiceBehavior.Validate() should not
185 throw NIE. No check so far.
187 2009-03-06 Atsushi Enomoto <atsushi@ximian.com>
189 * MessageBodyDescription.cs, MessagePartDescription.cs,
190 OperationDescription.cs, MessageDescriptionCollection.cs:
191 clean up extra todos.
193 2009-03-05 Atsushi Enomoto <atsushi@ximian.com>
195 * ContractDescriptionGenerator.cs : fill service known types.
197 2009-02-26 Atsushi Enomoto <atsushi@ximian.com>
199 * ServiceContractGenerator.cs : ClientBase<> argument type must be
200 class (the class itself is to be fixed soon as well).
202 2009-02-20 Atsushi Enomoto <atsushi@ximian.com>
204 * ServiceEndpoint.cs : moved CreateRuntime() from ChannelFactory<T>.
206 2009-02-12 Atsushi Enomoto <atsushi@ximian.com>
208 * ContractDescriptionGenerator.cs : do not write body wrapper element
209 when IsWrapped = false.
211 2009-02-04 Atsushi Enomoto <atsushi@ximian.com>
213 * ServiceContractGenerator.cs : add async operation support (might
214 be hacky under some condition).
216 2009-01-23 Atsushi Enomoto <atsushi@ximian.com>
218 * ContractDescriptionGenerator.cs : async begin method with
219 [MessageContract] has 3 parameters, not 1.
221 2009-01-22 Atsushi Enomoto <atsushi@ximian.com>
223 * DataContractSerializerMessageContractImporter.cs :
224 for such an element that does not contain schema type but has a
225 type reference, use ImportSchemaType().
227 2009-01-21 Atsushi Enomoto <atsushi@ximian.com>
229 * DataContractSerializerMessageContractImporter.cs :
230 some refactoring. Process all schemas, including those in WSDLs.
232 2009-01-07 Atsushi Enomoto <atsushi@ximian.com>
234 * ContractDescription.cs : fix by corcompare.
236 2008-05-28 Noam Lampert <noaml@mainsoft.com>
237 * ContractDescriptionGenerator.cs: Allow services to implement more than one contract.
239 2008-05-22 Noam Lampert <noaml@mainsoft.com>
240 * ServiceDebugBehavior.cs: Correctly propagate IncludeExceptionDetailsInFaults. Previous code
241 overwrote values set in ServiceBehaviorAttribute.
243 2008-05-22 Roei Erez <roeie@mainsoft.com>
244 * fix ContractDescription.GetContract implementation
245 * Refactor Request processing
246 * Add support for message inspectors
247 * Add support for InstanceContextProvider & InstanceProvider, including lifecycles events
248 like: ReleaseServiceInstance, Open, Close...
249 * Add relevant test cases.
251 2008-05-01 Eyal Alaluf <eyala@mainsoft.com>
253 * ContractDescriptionGenerator.cs: Support specifying custom names of
254 operations, actions, parameters and return value via attributes.
256 2008-04-21 Igor Zelmanovich <igorz@mainsoft.com>
258 * ServiceDebugBehavior.cs: implement ApplyDispatchBehavior.
259 * ServiceMetadataBehavior.cs: fix ApplyDispatchBehavior.
260 * ServiceMetadataExtension.cs: refactoring, serves both
261 ServiceDebugBehavior and ServiceMetadataBehavior by providing suitable
264 2008-04-21 Igor Zelmanovich <igorz@mainsoft.com>
266 * WsdlExporter.cs: fix ExportEndpoint: SoapBinding.Style is initialized
267 with SoapBindingStyle.Document value.
269 2008-04-17 Vladimir Krasnov <vladimirk@mainsoft.com>
271 * ServiceEndpoint.cs: fixed Name property
273 2008-04-10 Eyal Alaluf <eyala@mainsoft.com>
275 * TypedMessageConverter.cs: Simplified to use XmlMessagesFormatter and
276 DataContractMessagesFormatter that handle the actual message
277 serialization/deserialization.
278 Added support for XmlSerializaerFormat serialization.
279 * ContractDescriptionGenerator.cs: Refactored to expose utilities for
280 creating MessageDescription from types for TypedMessageConverter use.
281 * ServiceModelInternalConverter.cs: Removed.
283 2008-04-08 Roei Erez <roeie@mainsoft.com>
285 * ServiceAuthorizationBehavior.cs:
286 -- remove throwing NotImplementedException and add MonoTODO
287 * ServiceDebugBehavior.cs
288 -- remove throwing NotImplementedException and add MonoTODO
290 -- Add validate method.
291 * ServiceMetadataBehavior.cs
292 -- remove throwing NotImplementedException and add MonoTODO
294 2008-03-24 Igor Zelmanovich <igorz@mainsoft.com>
296 * PolicyVersion.cs: imפlement ToString method, fix Namespace property.
297 * ServiceTimeoutsBehavior.cs: add internal class behavior corresponds
298 ServiceTimeoutsElement.
300 2008-03-23 Vladimir Krasnov <vladimirk@mainsoft.com>
302 * ContractDescriptionGenerator.cs: fixed GetMessage, fixed namespace
303 while creating message part
305 2008-03-04 Eyal Alaluf <eyala@mainsoft.com>
307 * ContractDescriptionGenerator.cs: Init ConfigurationName from attribute.
309 2008-02-27 Eyal Alaluf <eyala@mainsoft.com>
311 * MetadataSectionSerializerBase.cs WSTrustMessageConverters.cs:
312 Fix compilation warnings.
314 2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
316 * CallbackDebugBehavior.cs : new class.
318 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
320 * ContractDescriptionGenerator.cs : When reflecting a method,
321 iterate attributes and added such attribute that implements
322 IOperationBehavior to operation's Behaviors.
324 2007-08-17 Atsushi Enomoto <atsushi@ximian.com>
326 * TypedMessageConverter.cs, ServiceModelInternalConverter.cs,
327 ContractDescriptionGenerator.cs : significant rewrite for
328 message serialization and deserialization. Proxy types are not
329 created anymore. Instead, serializers are created for every
330 message member. (Deserialization had been broken due to missing
331 default constructor of the proxy type.)
333 2007-08-16 Atsushi Enomoto <atsushi@ximian.com>
335 * ServiceModelInternalConverter.cs : use MessagePartDescription.Name
336 instead of MemberInfo.Name.
338 2007-08-16 Atsushi Enomoto <atsushi@ximian.com>
340 * TypedMessageConverter.cs ServiceModelInternalConverter.cs
341 ContractDescriptionGenerator.cs :
342 support MessageContractAttribute wrapper name specification and
343 non-wrapping outputs.
345 2007-07-26 Atsushi Enomoto <atsushi@ximian.com>
347 * ContractDescriptionGenerator.cs : reverted previous change. It is
348 conceptually wrong. RegisterInfo serialization is still possible
349 because it could contain private DataContract member which works
350 as a proxy to get or set properties on the RegisterInfo itself.
352 2007-07-26 Atsushi Enomoto <atsushi@ximian.com>
354 * ContractDescriptionGenerator.cs : added hack to support
355 [MessageContract] type which has no [MessageBody] member.
357 2007-03-30 Atsushi Enomoto <atsushi@ximian.com>
359 * WSTrustSTSContract.cs : write prefixes.
361 2007-03-27 Atsushi Enomoto <atsushi@ximian.com>
363 * WSTrustMessageConverters.cs, WSTrustSTSContract.cs:
364 now they could be used for both TLS and SPNego.
366 2007-03-20 Atsushi Enomoto <atsushi@ximian.com>
368 * WSTrustMessageConverters.cs : fixed incorrect empty element check.
369 * WSTrustSTSContract.cs :
370 Fixed Lifetime content namespace. Write KeySize.
372 2007-03-20 Atsushi Enomoto <atsushi@ximian.com>
374 * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
375 process RequestedProofToken as raw TLS 1.0 application data, which
376 is likely a shared key.
378 2007-03-19 Atsushi Enomoto <atsushi@ximian.com>
380 * WSTrustSTSContract.cs : support t:Authenticator output in RSTR.
382 2007-03-13 Atsushi Enomoto <atsushi@ximian.com>
384 * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
385 (This inidividual commit breaks the build.)
386 Support all xml contents required for Sslnego RSTR collection.
388 2007-03-08 Atsushi Enomoto <atsushi@ximian.com>
390 * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
391 Added IssueReply() operation to support RSTR from client.
392 Several fixes to read and write RSTR correctly.
394 2007-03-07 Atsushi Enomoto <atsushi@ximian.com>
396 * ServiceMetadataExtension.cs :
397 DispatchRuntime.InternalEndpointDispatcher was eliminated.
399 2007-03-05 Atsushi Enomoto <atsushi@ximian.com>
401 * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
402 added missing support for token negotiation (WS-Trust section 10.3).
404 2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
406 * ServiceCredentials.cs : oops.
408 2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
410 * ClientCredentials.cs, ServiceCredentials.cs : Clone() throws
411 NotImplementedException when it returns an instance of different
414 2006-12-14 Atsushi Enomoto <atsushi@ximian.com>
416 * ServiceMetadataExtension.cs : raising an NIE than returning null
417 is better (at least it avoids extra debugging).
419 2006-12-04 Atsushi Emomoto <atsushi@ximian.com>
421 * WsdlExporter.cs : Binding.MessageVersion could be null.
423 2006-12-04 Atsushi Emomoto <atsushi@ximian.com>
425 * DataContractSerializerMessageContractImporter.cs :
426 The latest XmlSchemaImporter.ImportTypeMapping() correctly reports
427 an error for xs:* primitive type argument. So it should not do
430 2006-12-04 Atsushi Emomoto <atsushi@ximian.com>
432 * MetadataSectionSerializerBase.cs : Build fix.
433 It was based on old 2.0 beta API
435 2006-10-18 Ankit Jain <jankit@novell.com>
437 * ServiceMetadataBehavior.cs (AddBindingParameters): Add endpoint for
439 (ApplyDispatchBehavior): Move code to add *InstanceContextProviders to ..
440 * ServiceMetadataExtension.cs (ServiceMetadataExtension.Attach): .. here.
441 (HttpGetWsdl): Service HTTP GET requests like ?wsdl.
443 2006-10-17 Ankit Jain <jankit@novell.com>
445 * WsdlExporter.cs (ExportEndpoint): Don't emit Soap* if
447 (ExportService): Likewise.
449 2006-10-13 Ankit Jain <jankit@novell.com>
451 * WsdlExporter.cs (ExportContract): Move code to ..
452 (ExportContractInternal): .. this. Add support for IWsdlExportExtension.
453 (ExportEndpoint): Add support for IWsdlExportExtension.
454 (ExportService): Return Port.
455 * DataContractSerializerOperationBehavior.cs : Add IWsdlExportExtension
458 2006-10-12 Atsushi Emomoto <atsushi@ximian.com>
460 * ServiceDebugBehavior.cs : added Http[s]Help properties.
462 2006-10-04 Atsushi Emomoto <atsushi@ximian.com>
464 * ServiceCredentials.cs : do nothing in ApplyDispatchBehavior().
466 2006-10-04 Atsushi Emomoto <atsushi@ximian.com>
468 * ContractDescriptionGenerator.cs : reject async begin method whose
469 name does not begin with "Begin". (It even applies to operations
470 which has OperationContractAttribute with an explicit name(!).)
472 2006-10-04 Ankit Jain <jankit@novell.com>
474 * ServiceAuthorizationBehavior.cs (ApplyDispatchBehavior): Remove NYI
476 * ServiceMetadataBehavior.cs (ApplyDispatchBehavior): Instantiate and add a
477 ServiceMetadataExtension to service host's extensions. Also, set the
478 InstanceContextProvider for endpoints with IMetadataExchange contract
479 to MexInstanceContextProvider.
480 * ServiceMetadataExtension.cs (Metadata): Add internal 'set'.
482 2006-10-04 Atsushi Emomoto <atsushi@ximian.com>
484 * OperationDescriptionCollection.cs,
485 ContractDescriptionGenerator.cs : operation names must not conflict
488 2006-10-04 Ankit Jain <jankit@novell.com>
490 * ServiceContractGenerator.cs (GenerateProxyClass): Make .ctors public.
492 2006-10-03 Atsushi Emomoto <atsushi@ximian.com>
494 * ContractDescriptionGenerator.cs : EndBlah() must not be assigned an
495 OperationContractAttribute.
497 2006-09-22 Atsushi Emomoto <atsushi@ximian.com>
499 * LocalServiceSecuritySettings.cs : fix Clone().
501 2006-09-22 Atsushi Emomoto <atsushi@ximian.com>
503 * ContractDescriptionGenerator.cs : copy ProtectionLevel from attributes
504 to descriptions if required.
506 2006-09-22 Atsushi Emomoto <atsushi@ximian.com>
508 * FaultDescription.cs, MessageDescription.cs, ContractDescription.cs,
509 MessagePartDescription.cs, OperationDescription.cs :
510 Fixed HasProtectionLevel. It is always true when ProtectionLevel is set.
512 2006-09-18 Ankit Jain <jankit@novell.com>
514 * WsdlExporter.cs (ExportEndpoint): Throw if endpoint.Binding is null.
516 (ExportTypeMessage): Reprocess the schema.
518 2006-09-08 Ankit Jain <jankit@novell.com>
520 * WsdlExporter.cs (ExportParameters): Split into this and ..
521 (ExportMessageBodyDescription): .. this.
522 Check for duplicate message elements.
523 (IsTypeMessage): Checks is a MessageBodyDescription has a single part of
524 type System.ServiceModel.Channels.Message
525 (ExportTypeMessage): Exports a complex type for type
526 System.ServiceModel.Channels.Message
528 2006-09-07 Ankit Jain <jankit@novell.com>
530 * WsdlExporter.cs (ExportedContracts): New hashtable to keep track of
531 the exported contracts.
532 (ExportContract): Throw exception if contract has already been exported.
534 2006-09-07 Ankit Jain <jankit@novell.com>
536 * MetadataBundle.cs (MetadataSet.WriteTo): Remove WriteStartDocument
537 as suggested by Atsushi.
539 2006-09-07 Ankit Jain <jankit@novell.com>
541 * MetadataBundle.cs (MetadataSet.WriteTo): Add WriteStartDocument.
543 2006-09-07 Ankit Jain <jankit@novell.com>
545 * WsdlExporter.cs (ExportService): Export <service> and <port>.
547 (XsdExporter): New. Update code to use this instead of the
549 (schema_set): Remove.
550 (GeneratedXmlSchemas): Use XsdExporter.Schemas directly.
552 2006-09-07 Ankit Jain <jankit@novell.com>
554 * WsdlExporter.cs (ExportContract): Add 'imports'.
556 2006-09-07 Atsushi Emomoto <atsushi@ximian.com>
558 * ServiceCredentials.cs : added missing members.
560 2006-09-06 Ankit Jain <jankit@novell.com>
562 * WsdlExporter.cs (ExportContract): Use String.Concat
563 * ContractDescriptionGenerator.cs
564 (ContractDescriptionGenerator.GetOperation): Set IsOneWay.
565 * OperationDescription.cs (OperationDescription.IsOneWay): Add an
568 2006-09-06 Ankit Jain <jankit@novell.com>
570 * WsdlExporter.cs (WsdlExporter.ExportEndpoint): Initial implementation.
572 2006-09-06 Atsushi Emomoto <atsushi@ximian.com>
574 * ServiceMetadataBehavior.cs : updated API to RC1.
576 2006-09-05 Ankit Jain <jankit@novell.com>
578 * WsdlExporter.cs (WsdlExporter.ExportContract): Add Namespaces.
580 2006-09-05 Atsushi Emomoto <atsushi@ximian.com>
582 * ServiceModelInternalConverter.cs : when a message part type is null
583 (such as void return value), supply dummy type (object).
585 2006-09-05 Ankit Jain <jankit@novell.com>
587 * MetadataBundle.cs (MetadataSet.WriteTo): Implement.
588 * MetadataSectionSerializerBase.cs (WriteObject_ServiceDescription): Use
589 ServiceDescription.Serializer to serialize.
591 2006-09-05 Ankit Jain <jankit@novell.com>
593 * WsdlExporter.cs (WsdlExporter.AddImport): New.
594 (WsdlExporter.GetSchemaElementForPart): Add 'schema' param.
595 (WsdlExporter.ExportContract): Update to changes.
597 2006-09-05 Ankit Jain <jankit@novell.com>
599 * MetadataSection.cs (MetadataSection.CreateFromSchema): Implement.
600 (MetadataSection.CreateFromServiceDescription): Implement.
601 * WsdlExporter.cs (WsdlExporter.GetGeneratedMetadata): Update to use
604 2006-09-04 Ankit Jain <jankit@novell.com>
606 * WsdlExporter.cs: Initial implementation for ExportContract.
607 * MetadataExporter.cs (GetGeneratedMetadata): Fix signature.
608 * ContractDescriptionGenerator.cs (GetMessage): Seperate Namespace and
609 Name with "/" if its not there in Namespace.
611 2006-08-30 Atsushi Emomoto <atsushi@ximian.com>
613 * ServiceMetadataBehavior.cs : for now avoid NotImplementedException.
614 * ServiceDebugBehavior.cs : implemented AddBindingParameters() and
615 ApplyDispatchBehavior().
616 * ServiceCredentials.cs : implemented AddBindingParameters().
618 2006-08-28 Atsushi Emomoto <atsushi@ximian.com>
620 * WSTrustMessageConverters.cs : added response reader class.
622 2006-08-23 Atsushi Emomoto <atsushi@ximian.com>
624 * WSTrustSTSContract.cs : rewritten to not use DataContract.
625 * WSTrustMessageConverters.cs : new file.
627 2006-08-22 Atsushi Emomoto <atsushi@ximian.com>
629 * ClientCredentials.cs :
630 CloneCore() is virtual. CreateSecurityTokenManager() is public.
631 * ServiceCredentials.cs :
632 Added secure conversation credential.
633 CreateSecurityTokenManager() is public.
635 2006-08-16 Atsushi Emomoto <atsushi@ximian.com>
637 * WSTrustSTSContract.cs : added some more members in request type.
638 WST request and response types are renamed.
640 2006-08-14 Atsushi Emomoto <atsushi@ximian.com>
642 * WSTrustSTSContract.cs : added internal interface for security token
645 2006-08-11 Atsushi Emomoto <atsushi@ximian.com>
647 * ClientCredentials.cs : implement CreateSecurityTokenManager() and
648 partly AddBindingParameters().
649 * ServiceCredentials.cs : CreateSecurityTokenManager() as well.
651 2006-08-10 Atsushi Emomoto <atsushi@ximian.com>
653 * ClientCredentials.cs : temporarily comment out NIE in
654 ApplyClientBehavior().
656 2006-08-02 Atsushi Emomoto <atsushi@ximian.com>
658 * MetadataSectionSerializerBase.cs : made internal, namespace fix.
660 2006-07-31 Ankit Jain <jankit@novell.com>
662 * MetadataExchangeClient.cs (GetMetadataInternal): Use
663 MessageHeaders.MessageId instead of manually adding the header.
664 (SoapEnvelopeNamespace): Remove.
665 (AddressingNamespace): Remove.
667 2006-07-28 Atsushi Emomoto <atsushi@ximian.com>
669 * ServiceCredentials.cs :
670 added missing IssuedTokenAuthentication property.
672 2006-07-27 Ankit Jain <jankit@novell.com>
674 * DataContractSerializerMessageContractImporter.cs (resolveElement): Use
675 XmlSchemaSet.Compile ()
677 2006-07-28 Atsushi Emomoto <atsushi@ximian.com>
679 * ClientCredentials.cs : initialize SupportInteractive as true.
681 2006-07-28 Atsushi Emomoto <atsushi@ximian.com>
683 * LocalClientSecuritySettings.cs : moved to S.SM.Channels.
685 2006-07-27 Ankit Jain <jankit@novell.com>
687 * MessagePartDescription.cs (TypeName):
688 (XmlTypeMapping): New, internal properties, used by
689 ServiceContractGenerator.
690 * DataContractSerializerMessageContractImporter.cs (ImportContract):
691 Handle a void return type.
693 (resolveParticle): Use XmlSchemaImporter to fill in
694 MessagePartDescription.XmlTypeMapping .
695 (GetCLRTypeName): New.
696 * ServiceContractGenerator.cs (.ctor): Set default options.
697 (GenerateServiceContractType): Support ChannelInterface.
698 (GenerateProxyClass): Emit more .ctors
699 (GenerateChannelInterface): New.
700 (ExportInterface): Emit ServiceContractAttribute.Namespace property.
701 (ExportParameters): New. Extract code for emitting methods params from
702 AddOperationMethods & AddImplementationMethods.
703 (ExportMessages): New. Emits method params using MessageDescriptionCollection.
704 (ExportDataContract): New. Emits code for a DataContract from a XmlTypeMapping.
705 (GetXmlNamespace): New. Gets the Namespace param of XmlTypeAttribute or
708 2006-07-27 Ankit Jain <jankit@novell.com>
710 * MetadataResolver.cs (ResolveContracts): Move the exception handling
711 code for MetadataProxy.Get to ..
712 * MetadataExchangeClient.cs (GetMetadataInternal): .. here.
714 2006-07-21 Atsushi Enomoto <atsushi@ximian.com>
716 * ClientCredentials.cs : July CTP API updates.
718 2006-07-18 Atsushi Enomoto <atsushi@ximian.com>
720 * PolicyConversionContext.cs : GetFaultBindingAssertions() argument:
721 MessageFault -> FaultDescription.
723 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
725 * TypedMessageConverter.cs : implemented FromMessage() for
726 DataContract converter. Though it won't work right now.
728 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
730 * ServiceModelInternalConverter.cs : It was bug #78855, and is fixed.
731 * TypedMessageConverter.cs :
732 June CTP changed to write wrapper element.
733 Default URI is http://tempuri.org/, trailing '/' was missing.
735 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
737 * ServiceModelInternalConverter.cs :
738 The runtime errors are still there...
740 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
742 * IContractBehavior.cs : The API became sane in June CTP.
743 * MatchAllEndpointBehavior.cs : vanished.
745 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
747 * ServiceModelInternalConverter.cs : assembly.Save() does not seem
748 to be required anymore. Maybe it was a runtime bug.
750 2006-07-13 Ankit Jain <jankit@novell.com>
752 * MetadataImporter.cs:
754 * DataContractSerializerMessageContractImporter.cs:
755 * MetadataResolver.cs: Update to June CTP changes.
757 2006-07-13 Atsushi Enomoto <atsushi@ximian.com>
759 * ContractDescriptionGenerator.cs : fix async method handling. Since
760 begin methods return IAsyncResult, not the return value type, it
761 should not be used to generate MessagePartDescription.
762 OperationContractAttribute.ReplyAction should not be ignored.
764 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
766 * WebServiceHelper.cs : comment out the entire source (unused now).
768 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
770 * IMetadataExchange.cs : another unexpected change ;-)
772 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
774 * IMetadataExchange.cs : take back async methods.
776 2006-07-12 Ankit Jain <jankit@novell.com>
778 * MetadataTransferClient.cs: Renamed to ..
779 * MetadataExchangeClient.cs: .. this. Update to June CTP changes.
780 (MetadataExchangeClient.MetadataProxy): Proxy for IMetadataExchange
782 (MetadataExchangeClient.GetMetadataInternal): Move GetMetadata() code
783 here. Updated to use MetadataProxy instead of doing everything manually.
784 * MetadataSectionSerializerBase.cs: Regenerated for the updated API.
785 * MetadataReference.cs: June CTP updates. Now implements
787 * MetadataResolver.cs: Update for related changes in other classes. June
789 * MetadataExchangeBindings.cs
790 (MetadataExchangeBindings.CreateMexHttpBinding): Implement.
792 2006-07-11 Atsushi Enomoto <atsushi@ximian.com>
794 * ServiceDebugBehavior.cs : new file.
796 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
798 * ContractDescriptionGenerator.cs : support AsyncPattern methods.
800 2006-07-07 Atsushi Enomoto <atsushi@ximian.com>
802 * MessageContractConverter.cs, ServiceModelInternalConverter.cs :
803 renamed file from former to latter.
805 2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
807 * ServiceContractGenerator.cs : in ClientBase, InnerProxy -> Channel.
809 2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
811 * MessageContractConverter.cs : exception type changed.
813 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
815 * ContractDescriptionGenerator.cs :
816 MessageBodyAttribute -> MessageBodyMemberAttribute.
818 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
820 * ReflectedContractCollection.cs : removed unused file.
822 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
824 * ContractDescription.cs, ContractDescriptionGenerator.cs :
825 some June CTP updates (SessionMode).
827 2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
829 * TypedMessageConverter.cs : June CTP update.
831 2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
833 * ViaUriBehavior.cs : renamed to ClientViaBehavior.
834 File name is also being changed.
836 2006-07-03 Ankit Jain <jankit@novell.com>
839 * MetadataImporter.cs: Update for changes in other files. (June CTP)
841 2006-07-03 Ankit Jain <jankit@novell.com>
843 * XmlSerializerMessageContractConverter.cs: Renaming type to ..
844 * XmlSerializerMessageContractImporter.cs: .. this.
845 * DataContractSerializerMessageContractConverter.cs: Renaming type to ..
846 * DataContractSerializerMessageContractImporter.cs: .. this.
847 * IOperationContractGenerator.cs: Renaming to ..
848 * IOperationContractGenerationExtension.cs: .. this.
849 * IServiceContractGenerator.cs: Renaming to ..
850 * IServiceContractGenerationExtension.cs: .. this.
852 * DataContractSerializerOperationBehavior.cs:
853 * MetadataResolver.cs:
854 * MetadataSection.cs: Update to June CTP changes.
857 * ServiceContractGenerator.cs: Update for changes in other files.
859 * IMetadataExchange.cs: New.
860 * MetadataExchangeBindings.cs: New.
862 2006-06-22 Atsushi Enomoto <atsushi@ximian.com>
864 * MessageContractConverter.cs : in MessageBodyToDataContractType(),
865 support ReturnValue part as well.
867 2006-06-22 Atsushi Enomoto <atsushi@ximian.com>
869 * ContractDescriptionGenerator.cs : extracted public method
870 GetOperationContractAttribute() from existing code.
872 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
874 * MessageContractConverter.cs : renaming type to
875 ServiceModelInternalConverter as well as methods. Now it holds
876 conversion from MessageBodyDescription to DataContract Type.
877 * TypedMessageConverter.cs : dependent changes from above.
878 * ContractDescriptionGenerator.cs :
879 Temporarily commented out lines that rejects service contract
880 that does not contain any operation contracts.
883 2006-06-16 Ankit Jain <jankit@novell.com>
885 * MetadataSectionSerializerBase.cs: Remove debug Console.WriteLine-s.
886 * WsdlImporter.cs: Streamline .ctors
887 * MetadataImporter.cs: Likewise.
888 * MetadataResolver.cs (MetadataResolver.Resolve): Update to use
889 WSTransferGet instead of WsTransferGet.
891 2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
893 * MessageContractConverter.cs, TypedMessageConverter.cs :
894 Now it generates correct code, still emitting extra assemblies...
896 2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
898 * MessageContractConverter.cs :
899 Now it generates code (which is incorrect), spitting dummy.dll
900 everywhere you run code that uses TypedMessageConverter...
902 2006-06-12 Ankit Jain <jankit@novell.com>
904 * MetadataSectionSerializerBase.cs: New.
905 * MetadataBundle.cs (MetadataSet.ReadFrom): Use XmlSerializer for
907 (MetadataSet.ReadXml): Use MetadataSectionSerializer to deserialize
910 * MetadataImporter.cs (MetadataImporter..ctor): Use a predefined list of
911 IPolicyImportExtensions if none is specified.
912 * WsdlImporter.cs (WsdlImporter.ImportAllContracts): Cache the imported contracts.
913 (WsdlImporter.ImportAllEndpoints): Implement.
914 (WsdlImporter.ImportEndpoint): Likewise.
915 (WsdlImporter..ctor): Use a predefined list of IWsdlImportExtentions if
917 * IWsdlImporter.cs (ImportContract):
918 (ImportEndpoint): Fix param names.
919 * WsdlEndpointConversionContext.cs: Update .ctor, and implement
922 * ServiceContractGenerator.cs: Update to not depend on
923 contractDescription.ContractType as it can be null.
924 * DataContractSerializerMessageContractConverter.cs (.resolveParticle):
927 2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
928 * TypedMessageConverter.cs, MessageContractConverter.cs :
929 ongoing implementation using Mono.CodeGeneration.
931 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
933 * ServiceCredentials.cs, ClientCredentials.cs,
934 ServiceMetadataBehavior.cs : moved from Sys.SvcModel.
936 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
938 * TypedMessageConverter.cs : some ToMessage() code.
939 * MessageContractConverter.cs,
940 * ContractDescriptionGenerator.cs : some code to generate contract
941 type from an arbitrary Type.
943 2006-04-27 Ankit Jain <jankit@novell.com>
946 * DataContractSerializerMessageContractConverter.cs:
947 * MetadataImporter.cs:
948 * WsdlContractConversionContext.cs: Change member field names from
949 camelCase to underscore_names.
951 2006-04-26 Ankit Jain <jankit@novell.com>
953 * MetadataBundle.cs (MetadataSet.ReadFrom): Initial implementation.
954 (MetadataSet.Attributes): Add missing property.
955 * MetadataReference.cs: Fix to match Feb CTP.
956 * MetadataResolver.cs: Likewise.
957 * MetadataSection.cs: Likewise.
959 * MetadataImporter.cs (PolicyExtensions): Implement property.
960 * MetadataTransferClient.cs (GetMetadata): Initial implementation.
961 * WsdlImporter.cs: Initial implementation.
963 * OperationDescription.cs (.ctor): Set is_initiating = true.
964 * MessageDescription.cs (.ctor): 'action' parameter can be null or
966 * MessageBodyDescription.cs (Parts): Add internal set method.
968 * WsdlContractConversionContext.cs (Contract): Implement property.
969 (WsdlPortType): Likewise.
970 * DataContractSerializerMessageContractConverter.cs (ImportContract):
971 Initial implementation.
973 * WebServiceHelper.cs: Copied from
974 mcs/class/System.Web.Services/System.Web.Services.Protocols
976 2006-04-14 Atsushi Enomoto <atsushi@ximian.com>
978 * ContractDescriptionGenerator.cs : it is internal.
979 * ServiceContractGenerator.cs : minimum implementation for
980 GenerateServiceContractType() for "client-proxy-gen" tool.
982 2006-04-05 Atsushi Enomoto <atsushi@ximian.com>
984 * ContractDescriptionGenerator.cs : reject operation-less contract.
986 2006-04-05 Atsushi Enomoto <atsushi@ximian.com>
988 * ContractDescriptionGenerator.cs : The target contract type should be
989 the interface, not the implementation type.
991 2006-03-17 Atsushi Enomoto <atsushi@ximian.com>
993 * ContractDescription.cs : extracted GetContract() implementation
994 part into ContractDescriptionGenerator.cs.
995 * ContractDescriptionGenerator.cs : new file.
997 2006-03-14 Atsushi Enomoto <atsushi@ximian.com>
999 * ServiceEndpointCollection.cs WsdlImporter.cs
1000 PolicyConversionContext.cs OperationDescriptionCollection.cs
1001 PolicyAssertionCollection.cs MessageDescriptionCollection.cs :
1002 couple of API fixes.
1004 2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
1006 * PeerSecurityBehavior.cs ServiceCredentials.cs
1007 ServiceAuthorizationBehavior.cs :
1008 Dependent fixes for System.IdentityModel reorgainzation.
1010 2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
1012 * EndpointBehaviorCollection.cs ChannelDescription.cs
1013 MessageHeaderDescriptionCollection.cs ServiceCredentials.cs
1014 FaultDescription.cs TypedMessageConverter.cs
1015 AspNetIntegrationRequirementsAttribute.cs
1016 MessageDescription.cs MessagePartDescriptionCollection.cs
1017 OperationBehaviorCollection.cs ListenUriBehavior.cs
1018 ServiceAuthorizationBehavior.cs ChannelBehaviorCollection.cs
1019 MessageBodyDescription.cs IContractBehavior.cs
1020 MessagePropertyDescriptionCollection.cs
1021 ContractBehaviorCollection.cs BehaviorCollection.cs
1022 ServiceEndpointCollection.cs ContractDescription.cs
1023 XmlFormatterOperationBehavior.cs FaultDescriptionCollection.cs
1024 ServiceSecurityAuditBehavior.cs IChannelBehavior.cs
1025 ServiceDescription.cs OperationBehaviorAttribute.cs
1026 MatchAllEndpointBehavior.cs IEndpointBehavior.cs
1027 ServiceMetadataBehavior.cs XmlSerializerOperationBehavior.cs
1028 ServiceBehaviorCollection.cs HostedBindingBehavior.cs
1029 MessageHeaderDescription.cs ViaUriBehavior.cs
1030 MessagePartDescription.cs OperationDescriptionCollection.cs
1031 IServiceBehavior.cs IOperationBehavior.cs
1032 MessagePropertyDescription.cs MustUnderstandBehavior.cs
1033 ServiceEndpoint.cs PeerSecurityBehavior.cs
1034 OperationDescription.cs MessageDescriptionCollection.cs
1035 ReflectedContractCollection.cs :
1036 moved from System.ServiceModel due to the API changes.
1038 2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
1040 * ChannelBuildContext.cs ContractExportBehavior.cs
1041 IMessageEncodingBindingElement.cs IOperationContractGenerator.cs
1042 IPolicyImporter.cs IServiceContractGenerator.cs
1043 IStreamUpgradeBindingElement.cs ITransportTokenAssertionProvider.cs
1044 IWsdlExporter.cs IWsdlImporter.cs InvalidChannelBindingException.cs
1045 IpolicyExporter.cs MessageEncodingBindingElementConverter.cs
1046 MetadataConversionError.cs MetadataExporter.cs MetadataImporter.cs
1047 MetadataResolver.cs OperationContractGenerationContext.cs
1048 PolicyConversionContext.cs ReliableSessionBindingElementConverter.cs
1049 SecurityBindingElementConverter.cs
1050 ServiceContractGenerationContext.cs ServiceContractGenerator.cs
1051 ServiceThrottlingBehavior.cs
1052 TransactionFlowBindingElementConverter.cs
1053 TransportBindingElementConverter.cs WsdlContractConversionContext.cs
1054 WsdlEndpointConversionContext.cs WsdlExporter.cs WsdlImporter.cs
1055 XmlFormatterMessageContractConverter.cs
1056 XmlSerializerMessageContractConverter.cs :
1057 Feb. CTP API changes - chapter 1.
1059 2006-02-14 Atsushi Enomoto <atsushi@ximian.com>
1061 * ServiceThrottlingBehavior.cs : ServiceThrottle was moved.
1063 2006-01-26 Atsushi Enomoto <atsushi@ximian.com>
1065 * ChannelBuildContext.cs :
1066 All builder methods now "reset" UnhandledBindingElements after
1067 the outermost processing.
1069 2006-01-26 Atsushi Enomoto <atsushi@ximian.com>
1071 * ChannelBuildContext.cs :
1072 Use BindingElement's BuildBlahFactory directly. Implemented Clone().
1073 * ChannelLoader.cs : removed obsolete type.
1075 2005-11-21 Atsushi Enomoto <atsushi@ximian.com>
1077 * XmlSerializerMessageContractConverter.cs,
1078 MessageEncodingBindingElementConverter.cs,
1079 XmlFormatterMessageContractConverter.cs : new files in Nov. CTP.
1081 2005-11-21 Atsushi Enomoto <atsushi@ximian.com>
1083 * ServiceLoader.cs, TypeLoader.cs : removed.
1085 2005-11-21 Atsushi Enomoto <atsushi@ximian.com>
1087 * ChannelBuildContext.cs : IListener/-Factory vanished in Nov. CTP.
1089 2005-11-20 Atsushi Enomoto <atsushi@ximian.com>
1091 * IWsdlExporter.cs, InvalidChannelBindingException.cs,
1092 MetadataImporter.cs, IWsdlImporter.cs, IPolicyImporter.cs,
1093 MetadataConversionError.cs, IpolicyExporter.cs,
1094 MetadataExporter.cs, PolicyConversionContext.cs :
1096 * ITypeResolver.cs, WsdlBindingConversionContext.cs,
1097 IWsdlBindingElementConverter.cs,
1098 WsdlOperationBindingCoversionContext.cs,
1099 WsdlMessageBindingConversionContext.cs,
1100 WsdlMessageConversionContext.cs, IWsdlBindingConverter.cs,
1101 IWsdlContractConverter.cs, IWsdlEndpointConverter.cs,
1102 WsdlConversionContext.cs, WsdlConverters.cs,
1103 InvalidSettingsException.cs, WsdlBindingConverterBase.cs,
1104 WsdlConversionError.cs, CustomBindingConverter.cs,
1105 WsdlOperationConversionContext.cs :
1107 * ReliableSessionBindingElementConverter.cs, ServiceLoader.cs,
1108 TransportBindingElementConverter.cs, ContractExportBehavior.cs,
1109 ChannelLoader.cs, WsdlExporter.cs, MetadataResolver.cs,
1110 SecurityBindingElementConverter.cs,
1111 WsdlContractConversionContext.cs,
1112 WsdlEndpointConversionContext.cs, WsdlImporter.cs,
1113 ServiceThrottlingBehavior.cs, ServiceContractGenerator.cs,
1114 TypeLoader.cs, TransactionFlowBindingElementConverter.cs :
1115 Updated signatures to beta2.
1117 2005-11-20 Atsushi Enomoto <atsushi@ximian.com>
1119 * ChannelBuildContext.cs : was seeing
1120 http://savas.parastatidis.name/2005/04/08/4b0b99b1-92c6-4442-ab2e-4c4951009ef4.aspx
1121 and modified channel build logic a bit.
1123 2005-10-31 Atsushi Enomoto <atsushi@ximian.com>
1125 * ServiceThrottlingBehavior.cs : implemented ApplyBehavior().
1127 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
1129 * ChannelBuildContext.cs : added DequeueBindingElement() for
1130 BindingElements' internal use. It becomes UnhandledBindingElements.
1132 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
1134 * ChannelBuildContext.cs : implemented BuildListenerFactory().
1136 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
1138 * ChannelBuildContext.cs :
1139 several API fixes detected by improved corcompare.
1141 2005-10-25 Atsushi Enomoto <atsushi@ximian.com>
1143 * ChannelBuildContext.cs : added missing generic class constraint.
1145 2005-10-20 Atsushi Enomoto <atsushi@ximian.com>
1147 * ReliableSessionBindingElementConverter.cs,
1148 TransportBindingElementConverter.cs, ContractExportBehavior.cs,
1149 SecurityBindingElementConverter.cs,
1150 OperationContractGenerationContext.cs,
1151 ServiceContractGenerationContext.cs, InvalidSettingsException.cs
1152 WsdlBindingConverterBase.cs, WsdlConversionError.cs,
1153 CustomBindingConverter.cs, ServiceContractGenerator.cs,
1154 TransactionFlowBindingElementConverter.cs :
1155 added all missing bits.
1156 * Dummy.cs : finally removed.
1157 * ServiceThrottlingBehavior.cs, WsdlBindingConversionContext.cs :
1160 2005-10-13 Atsushi Enomoto <atsushi@ximian.com>
1162 * ServiceLoader.cs : serviceType is moved to ServiceDescription.
1164 2005-10-12 Atsushi Enomoto <atsushi@ximian.com>
1166 * ServiceLoader.cs, TypeLoader.cs : implemented some.
1168 2005-10-12 Atsushi Enomoto <atsushi@ximian.com>
1170 * IWsdlEndpointConverter.cs, IOperationContractGenerator.cs,
1171 IServiceContractGenerator.cs, WsdlBindingConversionContext.cs,
1172 IWsdlBindingElementConverter.cs, IStreamUpgradeBindingElement.cs,
1173 WsdlContractConversionContext.cs,
1174 WsdlOperationBindingCoversionContext.cs,
1175 WsdlMessageBindingConversionContext.cs,
1176 WsdlEndpointConversionContext.cs, WsdlMessageConversionContext.cs,
1177 IWsdlBindingConverter.cs, WsdlOperationConversionContext.cs,
1178 IWsdlContractConverter.cs, ITransportTokenAssertionProvider.cs:
1179 new files for wsdl importer.
1180 * Dummy.cs : removed above.
1181 * WsdlConversionContext.cs, IMessageEncodingBindingElement.cs :
1184 2005-10-11 Atsushi Enomoto <atsushi@ximian.com>
1186 * IMessageEncodingBindingElement.cs : new file.
1187 * Dummy.cs : removed above.
1189 2005-10-09 Atsushi Enomoto <atsushi@ximian.com>
1191 * ChannelBuilderContext.cs : new file.
1192 * Dummy.cs : removed above.
1194 2005-09-28 Atsushi Enomoto <atsushi@ximian.com>
1196 * ServiceThrottlingBehavior.cs : moved from sys.ServiceModel dir.
1198 2005-09-28 Atsushi Enomoto <atsushi@ximian.com>
1200 * ITypeResolver.cs, ChannelLoader.cs, ServiceLoader.cs,
1201 TypeLoader.cs : new files.
1202 * Dummy.cs : removed those classes added above.