1 2009-12-01 Atsushi Enomoto <atsushi@ximian.com>
3 * ClientCredentials.cs : more SL3 changes.
5 2009-11-25 Atsushi Enomoto <atsushi@ximian.com>
7 * ClientCredentials.cs : it is part of SL3 API, so adjusted for it.
9 2009-10-22 Atsushi Enomoto <atsushi@ximian.com>
11 * ServiceMetadataExtension.cs : channelDispatchers is keyed by URL,
12 so it might have been skipped when the URLs are the same for wsdl
13 and help. So, differentiate flags for mex and help, not to be
14 exclusive. This fixes random-ish EndpointNotFound for WSDLs.
16 2009-10-22 Atsushi Enomoto <atsushi@ximian.com>
18 * ServiceMetadataExtension.cs : A few fixes for no-wsdl case: fix
19 wrong html template, and do not throw NRE for the lack of WsdlUrl.
21 2009-10-20 Atsushi Enomoto <atsushi@ximian.com>
23 * ServiceMetadataExtension.cs : restructure internal channel property
24 so that http channels can cope with it.
26 2009-10-16 Atsushi Enomoto <atsushi@ximian.com>
28 * ServiceMetadataExtension.cs : Handle all predefined mex bindings.
29 Use DispatcherBuilder directly. Add mex listener property to
30 distinguish the listener from http channel listeners later.
32 2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
34 * ServiceMetadataExtension.cs : when serviceDebug and serviceMetadata
35 shares the same URL, both of them must be set, not being skipped.
37 2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
39 * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs,
40 ServiceMetadataExtension.cs : Now HelpPage is differentiated from
41 wsdl page. The help page now outputs correct URL (for WSDL).
43 2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
45 * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs,
46 ServiceMetadataExtension.cs : reduce extra args, static isn't
47 required here. Add FIXME comments.
49 2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
51 * ServiceMetadataExtension.cs : before fixing lots of wrong code,
52 add primitive help page support to make sure base_uri is bogus.
54 2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
56 * ServiceContractGenerator.cs : fixed sync client generator that
57 incorrectly exited in the middle of proxy generator.
59 2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
61 * ServiceMetadataExtension.cs : when its url is requested without
62 any parameters, it simply returns the WSDL, not the help page.
64 2009-09-15 Atsushi Enomoto <atsushi@ximian.com>
66 * WebServiceHelper.cs : remove old code.
68 2009-09-11 Atsushi Enomoto <atsushi@ximian.com>
70 * ServiceMetadataExtension.cs : reflect ServiceHostBase change.
72 2009-09-11 Atsushi Enomoto <atsushi@ximian.com>
74 * ServiceDebugBehavior.cs : help page enabling properties are true
75 by default (fix regressions).
77 2009-09-06 Atsushi Enomoto <atsushi@ximian.com>
79 * ContractDescriptionGenerator.cs : default action name is prepended
80 "urn:", and on the other hand do not add extra '/' in such case.
82 2009-09-06 Atsushi Enomoto <atsushi@ximian.com>
84 * ContractDescriptionGenerator.cs : end method lookup should be
85 done against the type that defines begin method.
87 2009-09-01 Atsushi Enomoto <atsushi@ximian.com>
89 * MustUnderstandBehavior.cs : fix build.
91 2009-09-01 Atsushi Enomoto <atsushi@ximian.com>
93 * ClientCredentials.cs, ClientViaBehavior.cs,
94 MustUnderstandBehavior.cs : implement most of the methods.
96 2009-08-21 Atsushi Enomoto <atsushi@ximian.com>
98 * ServiceMetadataExtension.cs:
99 some dependent changes to ServiceHostBase.
101 2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
103 * DataContractSerializerOperationBehavior.cs : add missing members.
105 2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
107 * MetadataExchangeClient.cs : add missing async methods.
109 2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
111 * MetadataResolver.cs : added remaining methods.
112 * MetadataExchangeClient.cs : a bit of required changes for above.
114 2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
116 * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs :
117 add Binding properties. Properties are now auto.
118 * ServiceMetadataExtension.cs : take Binding too to build dispatcher.
120 2009-08-10 Atsushi Enomoto <atsushi@ximian.com>
122 * ServiceContractGenerator.cs : removed ChannelBase proxy stuff,
123 which will be moved to svcutil source.
124 The targets for extension should be the interface, not the client
127 2009-08-10 Atsushi Enomoto <atsushi@ximian.com>
129 * ServiceContractGenerator.cs,
130 OperationContractGenerationContext.cs : support extensions i.e.
131 IServiceContractGenerationExtension and IOperation...(ditto) .
133 2009-08-10 Atsushi Enomoto <atsushi@ximian.com>
135 * ServiceContractGenerator.cs : first step to add moonlight-based
136 client proxy generator (it is not supported in 3.5. needs to be
137 enabled by some hook, such as reflection-based hack).
139 2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
141 * ContractDescription.cs : wcf & 2.1 is specially annoying land :(
143 2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
145 * ContractDescriptionGenerator.cs : add new contract getter to
146 create callback contract type (which does not demand
147 ServiceContractAttribute).
149 2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
151 * ServiceEndpoint.cs, ContractDescription.cs : moved client runtime
152 creator from former to latter.
154 2009-08-06 Atsushi Enomoto <atsushi@ximian.com>
156 * ServiceEndpoint.cs : follow ClientRuntime change.
158 2009-07-31 Atsushi Enomoto <atsushi@ximian.com>
160 * ServiceEndpoint.cs : ListenUri defaults to Address.Uri.
162 2009-07-02 Atsushi Enomoto <atsushi@ximian.com>
164 * ContractDescriptionGenerator.cs : actually it had to fill all of
165 the interface methods (and implementation methods).
167 2009-07-02 Atsushi Enomoto <atsushi@ximian.com>
169 * ContractDescriptionGenerator.cs : do not reject derived service
170 contract from another service contract type.
172 2009-06-10 Atsushi Enomoto <atsushi@ximian.com>
174 * ServiceThrottlingBehavior.cs : implement Validate() (nothing to do
177 2009-06-09 Atsushi Enomoto <atsushi@ximian.com>
179 * ServiceThrottlingBehavior.cs : implement.
181 2009-05-28 Atsushi Enomoto <atsushi@ximian.com>
183 * ContractDescriptionGenerator.cs : fill ProtectionLevel by
184 OperationContractAttribute.
186 2009-05-13 Atsushi Enomoto <atsushi@ximian.com>
188 * ServiceCredentials.cs : IServiceBehavior.Validate() should not
189 throw NIE. No check so far.
191 2009-03-06 Atsushi Enomoto <atsushi@ximian.com>
193 * MessageBodyDescription.cs, MessagePartDescription.cs,
194 OperationDescription.cs, MessageDescriptionCollection.cs:
195 clean up extra todos.
197 2009-03-05 Atsushi Enomoto <atsushi@ximian.com>
199 * ContractDescriptionGenerator.cs : fill service known types.
201 2009-02-26 Atsushi Enomoto <atsushi@ximian.com>
203 * ServiceContractGenerator.cs : ClientBase<> argument type must be
204 class (the class itself is to be fixed soon as well).
206 2009-02-20 Atsushi Enomoto <atsushi@ximian.com>
208 * ServiceEndpoint.cs : moved CreateRuntime() from ChannelFactory<T>.
210 2009-02-12 Atsushi Enomoto <atsushi@ximian.com>
212 * ContractDescriptionGenerator.cs : do not write body wrapper element
213 when IsWrapped = false.
215 2009-02-04 Atsushi Enomoto <atsushi@ximian.com>
217 * ServiceContractGenerator.cs : add async operation support (might
218 be hacky under some condition).
220 2009-01-23 Atsushi Enomoto <atsushi@ximian.com>
222 * ContractDescriptionGenerator.cs : async begin method with
223 [MessageContract] has 3 parameters, not 1.
225 2009-01-22 Atsushi Enomoto <atsushi@ximian.com>
227 * DataContractSerializerMessageContractImporter.cs :
228 for such an element that does not contain schema type but has a
229 type reference, use ImportSchemaType().
231 2009-01-21 Atsushi Enomoto <atsushi@ximian.com>
233 * DataContractSerializerMessageContractImporter.cs :
234 some refactoring. Process all schemas, including those in WSDLs.
236 2009-01-07 Atsushi Enomoto <atsushi@ximian.com>
238 * ContractDescription.cs : fix by corcompare.
240 2008-05-28 Noam Lampert <noaml@mainsoft.com>
241 * ContractDescriptionGenerator.cs: Allow services to implement more than one contract.
243 2008-05-22 Noam Lampert <noaml@mainsoft.com>
244 * ServiceDebugBehavior.cs: Correctly propagate IncludeExceptionDetailsInFaults. Previous code
245 overwrote values set in ServiceBehaviorAttribute.
247 2008-05-22 Roei Erez <roeie@mainsoft.com>
248 * fix ContractDescription.GetContract implementation
249 * Refactor Request processing
250 * Add support for message inspectors
251 * Add support for InstanceContextProvider & InstanceProvider, including lifecycles events
252 like: ReleaseServiceInstance, Open, Close...
253 * Add relevant test cases.
255 2008-05-01 Eyal Alaluf <eyala@mainsoft.com>
257 * ContractDescriptionGenerator.cs: Support specifying custom names of
258 operations, actions, parameters and return value via attributes.
260 2008-04-21 Igor Zelmanovich <igorz@mainsoft.com>
262 * ServiceDebugBehavior.cs: implement ApplyDispatchBehavior.
263 * ServiceMetadataBehavior.cs: fix ApplyDispatchBehavior.
264 * ServiceMetadataExtension.cs: refactoring, serves both
265 ServiceDebugBehavior and ServiceMetadataBehavior by providing suitable
268 2008-04-21 Igor Zelmanovich <igorz@mainsoft.com>
270 * WsdlExporter.cs: fix ExportEndpoint: SoapBinding.Style is initialized
271 with SoapBindingStyle.Document value.
273 2008-04-17 Vladimir Krasnov <vladimirk@mainsoft.com>
275 * ServiceEndpoint.cs: fixed Name property
277 2008-04-10 Eyal Alaluf <eyala@mainsoft.com>
279 * TypedMessageConverter.cs: Simplified to use XmlMessagesFormatter and
280 DataContractMessagesFormatter that handle the actual message
281 serialization/deserialization.
282 Added support for XmlSerializaerFormat serialization.
283 * ContractDescriptionGenerator.cs: Refactored to expose utilities for
284 creating MessageDescription from types for TypedMessageConverter use.
285 * ServiceModelInternalConverter.cs: Removed.
287 2008-04-08 Roei Erez <roeie@mainsoft.com>
289 * ServiceAuthorizationBehavior.cs:
290 -- remove throwing NotImplementedException and add MonoTODO
291 * ServiceDebugBehavior.cs
292 -- remove throwing NotImplementedException and add MonoTODO
294 -- Add validate method.
295 * ServiceMetadataBehavior.cs
296 -- remove throwing NotImplementedException and add MonoTODO
298 2008-03-24 Igor Zelmanovich <igorz@mainsoft.com>
300 * PolicyVersion.cs: imפlement ToString method, fix Namespace property.
301 * ServiceTimeoutsBehavior.cs: add internal class behavior corresponds
302 ServiceTimeoutsElement.
304 2008-03-23 Vladimir Krasnov <vladimirk@mainsoft.com>
306 * ContractDescriptionGenerator.cs: fixed GetMessage, fixed namespace
307 while creating message part
309 2008-03-04 Eyal Alaluf <eyala@mainsoft.com>
311 * ContractDescriptionGenerator.cs: Init ConfigurationName from attribute.
313 2008-02-27 Eyal Alaluf <eyala@mainsoft.com>
315 * MetadataSectionSerializerBase.cs WSTrustMessageConverters.cs:
316 Fix compilation warnings.
318 2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
320 * CallbackDebugBehavior.cs : new class.
322 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
324 * ContractDescriptionGenerator.cs : When reflecting a method,
325 iterate attributes and added such attribute that implements
326 IOperationBehavior to operation's Behaviors.
328 2007-08-17 Atsushi Enomoto <atsushi@ximian.com>
330 * TypedMessageConverter.cs, ServiceModelInternalConverter.cs,
331 ContractDescriptionGenerator.cs : significant rewrite for
332 message serialization and deserialization. Proxy types are not
333 created anymore. Instead, serializers are created for every
334 message member. (Deserialization had been broken due to missing
335 default constructor of the proxy type.)
337 2007-08-16 Atsushi Enomoto <atsushi@ximian.com>
339 * ServiceModelInternalConverter.cs : use MessagePartDescription.Name
340 instead of MemberInfo.Name.
342 2007-08-16 Atsushi Enomoto <atsushi@ximian.com>
344 * TypedMessageConverter.cs ServiceModelInternalConverter.cs
345 ContractDescriptionGenerator.cs :
346 support MessageContractAttribute wrapper name specification and
347 non-wrapping outputs.
349 2007-07-26 Atsushi Enomoto <atsushi@ximian.com>
351 * ContractDescriptionGenerator.cs : reverted previous change. It is
352 conceptually wrong. RegisterInfo serialization is still possible
353 because it could contain private DataContract member which works
354 as a proxy to get or set properties on the RegisterInfo itself.
356 2007-07-26 Atsushi Enomoto <atsushi@ximian.com>
358 * ContractDescriptionGenerator.cs : added hack to support
359 [MessageContract] type which has no [MessageBody] member.
361 2007-03-30 Atsushi Enomoto <atsushi@ximian.com>
363 * WSTrustSTSContract.cs : write prefixes.
365 2007-03-27 Atsushi Enomoto <atsushi@ximian.com>
367 * WSTrustMessageConverters.cs, WSTrustSTSContract.cs:
368 now they could be used for both TLS and SPNego.
370 2007-03-20 Atsushi Enomoto <atsushi@ximian.com>
372 * WSTrustMessageConverters.cs : fixed incorrect empty element check.
373 * WSTrustSTSContract.cs :
374 Fixed Lifetime content namespace. Write KeySize.
376 2007-03-20 Atsushi Enomoto <atsushi@ximian.com>
378 * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
379 process RequestedProofToken as raw TLS 1.0 application data, which
380 is likely a shared key.
382 2007-03-19 Atsushi Enomoto <atsushi@ximian.com>
384 * WSTrustSTSContract.cs : support t:Authenticator output in RSTR.
386 2007-03-13 Atsushi Enomoto <atsushi@ximian.com>
388 * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
389 (This inidividual commit breaks the build.)
390 Support all xml contents required for Sslnego RSTR collection.
392 2007-03-08 Atsushi Enomoto <atsushi@ximian.com>
394 * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
395 Added IssueReply() operation to support RSTR from client.
396 Several fixes to read and write RSTR correctly.
398 2007-03-07 Atsushi Enomoto <atsushi@ximian.com>
400 * ServiceMetadataExtension.cs :
401 DispatchRuntime.InternalEndpointDispatcher was eliminated.
403 2007-03-05 Atsushi Enomoto <atsushi@ximian.com>
405 * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
406 added missing support for token negotiation (WS-Trust section 10.3).
408 2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
410 * ServiceCredentials.cs : oops.
412 2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
414 * ClientCredentials.cs, ServiceCredentials.cs : Clone() throws
415 NotImplementedException when it returns an instance of different
418 2006-12-14 Atsushi Enomoto <atsushi@ximian.com>
420 * ServiceMetadataExtension.cs : raising an NIE than returning null
421 is better (at least it avoids extra debugging).
423 2006-12-04 Atsushi Emomoto <atsushi@ximian.com>
425 * WsdlExporter.cs : Binding.MessageVersion could be null.
427 2006-12-04 Atsushi Emomoto <atsushi@ximian.com>
429 * DataContractSerializerMessageContractImporter.cs :
430 The latest XmlSchemaImporter.ImportTypeMapping() correctly reports
431 an error for xs:* primitive type argument. So it should not do
434 2006-12-04 Atsushi Emomoto <atsushi@ximian.com>
436 * MetadataSectionSerializerBase.cs : Build fix.
437 It was based on old 2.0 beta API
439 2006-10-18 Ankit Jain <jankit@novell.com>
441 * ServiceMetadataBehavior.cs (AddBindingParameters): Add endpoint for
443 (ApplyDispatchBehavior): Move code to add *InstanceContextProviders to ..
444 * ServiceMetadataExtension.cs (ServiceMetadataExtension.Attach): .. here.
445 (HttpGetWsdl): Service HTTP GET requests like ?wsdl.
447 2006-10-17 Ankit Jain <jankit@novell.com>
449 * WsdlExporter.cs (ExportEndpoint): Don't emit Soap* if
451 (ExportService): Likewise.
453 2006-10-13 Ankit Jain <jankit@novell.com>
455 * WsdlExporter.cs (ExportContract): Move code to ..
456 (ExportContractInternal): .. this. Add support for IWsdlExportExtension.
457 (ExportEndpoint): Add support for IWsdlExportExtension.
458 (ExportService): Return Port.
459 * DataContractSerializerOperationBehavior.cs : Add IWsdlExportExtension
462 2006-10-12 Atsushi Emomoto <atsushi@ximian.com>
464 * ServiceDebugBehavior.cs : added Http[s]Help properties.
466 2006-10-04 Atsushi Emomoto <atsushi@ximian.com>
468 * ServiceCredentials.cs : do nothing in ApplyDispatchBehavior().
470 2006-10-04 Atsushi Emomoto <atsushi@ximian.com>
472 * ContractDescriptionGenerator.cs : reject async begin method whose
473 name does not begin with "Begin". (It even applies to operations
474 which has OperationContractAttribute with an explicit name(!).)
476 2006-10-04 Ankit Jain <jankit@novell.com>
478 * ServiceAuthorizationBehavior.cs (ApplyDispatchBehavior): Remove NYI
480 * ServiceMetadataBehavior.cs (ApplyDispatchBehavior): Instantiate and add a
481 ServiceMetadataExtension to service host's extensions. Also, set the
482 InstanceContextProvider for endpoints with IMetadataExchange contract
483 to MexInstanceContextProvider.
484 * ServiceMetadataExtension.cs (Metadata): Add internal 'set'.
486 2006-10-04 Atsushi Emomoto <atsushi@ximian.com>
488 * OperationDescriptionCollection.cs,
489 ContractDescriptionGenerator.cs : operation names must not conflict
492 2006-10-04 Ankit Jain <jankit@novell.com>
494 * ServiceContractGenerator.cs (GenerateProxyClass): Make .ctors public.
496 2006-10-03 Atsushi Emomoto <atsushi@ximian.com>
498 * ContractDescriptionGenerator.cs : EndBlah() must not be assigned an
499 OperationContractAttribute.
501 2006-09-22 Atsushi Emomoto <atsushi@ximian.com>
503 * LocalServiceSecuritySettings.cs : fix Clone().
505 2006-09-22 Atsushi Emomoto <atsushi@ximian.com>
507 * ContractDescriptionGenerator.cs : copy ProtectionLevel from attributes
508 to descriptions if required.
510 2006-09-22 Atsushi Emomoto <atsushi@ximian.com>
512 * FaultDescription.cs, MessageDescription.cs, ContractDescription.cs,
513 MessagePartDescription.cs, OperationDescription.cs :
514 Fixed HasProtectionLevel. It is always true when ProtectionLevel is set.
516 2006-09-18 Ankit Jain <jankit@novell.com>
518 * WsdlExporter.cs (ExportEndpoint): Throw if endpoint.Binding is null.
520 (ExportTypeMessage): Reprocess the schema.
522 2006-09-08 Ankit Jain <jankit@novell.com>
524 * WsdlExporter.cs (ExportParameters): Split into this and ..
525 (ExportMessageBodyDescription): .. this.
526 Check for duplicate message elements.
527 (IsTypeMessage): Checks is a MessageBodyDescription has a single part of
528 type System.ServiceModel.Channels.Message
529 (ExportTypeMessage): Exports a complex type for type
530 System.ServiceModel.Channels.Message
532 2006-09-07 Ankit Jain <jankit@novell.com>
534 * WsdlExporter.cs (ExportedContracts): New hashtable to keep track of
535 the exported contracts.
536 (ExportContract): Throw exception if contract has already been exported.
538 2006-09-07 Ankit Jain <jankit@novell.com>
540 * MetadataBundle.cs (MetadataSet.WriteTo): Remove WriteStartDocument
541 as suggested by Atsushi.
543 2006-09-07 Ankit Jain <jankit@novell.com>
545 * MetadataBundle.cs (MetadataSet.WriteTo): Add WriteStartDocument.
547 2006-09-07 Ankit Jain <jankit@novell.com>
549 * WsdlExporter.cs (ExportService): Export <service> and <port>.
551 (XsdExporter): New. Update code to use this instead of the
553 (schema_set): Remove.
554 (GeneratedXmlSchemas): Use XsdExporter.Schemas directly.
556 2006-09-07 Ankit Jain <jankit@novell.com>
558 * WsdlExporter.cs (ExportContract): Add 'imports'.
560 2006-09-07 Atsushi Emomoto <atsushi@ximian.com>
562 * ServiceCredentials.cs : added missing members.
564 2006-09-06 Ankit Jain <jankit@novell.com>
566 * WsdlExporter.cs (ExportContract): Use String.Concat
567 * ContractDescriptionGenerator.cs
568 (ContractDescriptionGenerator.GetOperation): Set IsOneWay.
569 * OperationDescription.cs (OperationDescription.IsOneWay): Add an
572 2006-09-06 Ankit Jain <jankit@novell.com>
574 * WsdlExporter.cs (WsdlExporter.ExportEndpoint): Initial implementation.
576 2006-09-06 Atsushi Emomoto <atsushi@ximian.com>
578 * ServiceMetadataBehavior.cs : updated API to RC1.
580 2006-09-05 Ankit Jain <jankit@novell.com>
582 * WsdlExporter.cs (WsdlExporter.ExportContract): Add Namespaces.
584 2006-09-05 Atsushi Emomoto <atsushi@ximian.com>
586 * ServiceModelInternalConverter.cs : when a message part type is null
587 (such as void return value), supply dummy type (object).
589 2006-09-05 Ankit Jain <jankit@novell.com>
591 * MetadataBundle.cs (MetadataSet.WriteTo): Implement.
592 * MetadataSectionSerializerBase.cs (WriteObject_ServiceDescription): Use
593 ServiceDescription.Serializer to serialize.
595 2006-09-05 Ankit Jain <jankit@novell.com>
597 * WsdlExporter.cs (WsdlExporter.AddImport): New.
598 (WsdlExporter.GetSchemaElementForPart): Add 'schema' param.
599 (WsdlExporter.ExportContract): Update to changes.
601 2006-09-05 Ankit Jain <jankit@novell.com>
603 * MetadataSection.cs (MetadataSection.CreateFromSchema): Implement.
604 (MetadataSection.CreateFromServiceDescription): Implement.
605 * WsdlExporter.cs (WsdlExporter.GetGeneratedMetadata): Update to use
608 2006-09-04 Ankit Jain <jankit@novell.com>
610 * WsdlExporter.cs: Initial implementation for ExportContract.
611 * MetadataExporter.cs (GetGeneratedMetadata): Fix signature.
612 * ContractDescriptionGenerator.cs (GetMessage): Seperate Namespace and
613 Name with "/" if its not there in Namespace.
615 2006-08-30 Atsushi Emomoto <atsushi@ximian.com>
617 * ServiceMetadataBehavior.cs : for now avoid NotImplementedException.
618 * ServiceDebugBehavior.cs : implemented AddBindingParameters() and
619 ApplyDispatchBehavior().
620 * ServiceCredentials.cs : implemented AddBindingParameters().
622 2006-08-28 Atsushi Emomoto <atsushi@ximian.com>
624 * WSTrustMessageConverters.cs : added response reader class.
626 2006-08-23 Atsushi Emomoto <atsushi@ximian.com>
628 * WSTrustSTSContract.cs : rewritten to not use DataContract.
629 * WSTrustMessageConverters.cs : new file.
631 2006-08-22 Atsushi Emomoto <atsushi@ximian.com>
633 * ClientCredentials.cs :
634 CloneCore() is virtual. CreateSecurityTokenManager() is public.
635 * ServiceCredentials.cs :
636 Added secure conversation credential.
637 CreateSecurityTokenManager() is public.
639 2006-08-16 Atsushi Emomoto <atsushi@ximian.com>
641 * WSTrustSTSContract.cs : added some more members in request type.
642 WST request and response types are renamed.
644 2006-08-14 Atsushi Emomoto <atsushi@ximian.com>
646 * WSTrustSTSContract.cs : added internal interface for security token
649 2006-08-11 Atsushi Emomoto <atsushi@ximian.com>
651 * ClientCredentials.cs : implement CreateSecurityTokenManager() and
652 partly AddBindingParameters().
653 * ServiceCredentials.cs : CreateSecurityTokenManager() as well.
655 2006-08-10 Atsushi Emomoto <atsushi@ximian.com>
657 * ClientCredentials.cs : temporarily comment out NIE in
658 ApplyClientBehavior().
660 2006-08-02 Atsushi Emomoto <atsushi@ximian.com>
662 * MetadataSectionSerializerBase.cs : made internal, namespace fix.
664 2006-07-31 Ankit Jain <jankit@novell.com>
666 * MetadataExchangeClient.cs (GetMetadataInternal): Use
667 MessageHeaders.MessageId instead of manually adding the header.
668 (SoapEnvelopeNamespace): Remove.
669 (AddressingNamespace): Remove.
671 2006-07-28 Atsushi Emomoto <atsushi@ximian.com>
673 * ServiceCredentials.cs :
674 added missing IssuedTokenAuthentication property.
676 2006-07-27 Ankit Jain <jankit@novell.com>
678 * DataContractSerializerMessageContractImporter.cs (resolveElement): Use
679 XmlSchemaSet.Compile ()
681 2006-07-28 Atsushi Emomoto <atsushi@ximian.com>
683 * ClientCredentials.cs : initialize SupportInteractive as true.
685 2006-07-28 Atsushi Emomoto <atsushi@ximian.com>
687 * LocalClientSecuritySettings.cs : moved to S.SM.Channels.
689 2006-07-27 Ankit Jain <jankit@novell.com>
691 * MessagePartDescription.cs (TypeName):
692 (XmlTypeMapping): New, internal properties, used by
693 ServiceContractGenerator.
694 * DataContractSerializerMessageContractImporter.cs (ImportContract):
695 Handle a void return type.
697 (resolveParticle): Use XmlSchemaImporter to fill in
698 MessagePartDescription.XmlTypeMapping .
699 (GetCLRTypeName): New.
700 * ServiceContractGenerator.cs (.ctor): Set default options.
701 (GenerateServiceContractType): Support ChannelInterface.
702 (GenerateProxyClass): Emit more .ctors
703 (GenerateChannelInterface): New.
704 (ExportInterface): Emit ServiceContractAttribute.Namespace property.
705 (ExportParameters): New. Extract code for emitting methods params from
706 AddOperationMethods & AddImplementationMethods.
707 (ExportMessages): New. Emits method params using MessageDescriptionCollection.
708 (ExportDataContract): New. Emits code for a DataContract from a XmlTypeMapping.
709 (GetXmlNamespace): New. Gets the Namespace param of XmlTypeAttribute or
712 2006-07-27 Ankit Jain <jankit@novell.com>
714 * MetadataResolver.cs (ResolveContracts): Move the exception handling
715 code for MetadataProxy.Get to ..
716 * MetadataExchangeClient.cs (GetMetadataInternal): .. here.
718 2006-07-21 Atsushi Enomoto <atsushi@ximian.com>
720 * ClientCredentials.cs : July CTP API updates.
722 2006-07-18 Atsushi Enomoto <atsushi@ximian.com>
724 * PolicyConversionContext.cs : GetFaultBindingAssertions() argument:
725 MessageFault -> FaultDescription.
727 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
729 * TypedMessageConverter.cs : implemented FromMessage() for
730 DataContract converter. Though it won't work right now.
732 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
734 * ServiceModelInternalConverter.cs : It was bug #78855, and is fixed.
735 * TypedMessageConverter.cs :
736 June CTP changed to write wrapper element.
737 Default URI is http://tempuri.org/, trailing '/' was missing.
739 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
741 * ServiceModelInternalConverter.cs :
742 The runtime errors are still there...
744 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
746 * IContractBehavior.cs : The API became sane in June CTP.
747 * MatchAllEndpointBehavior.cs : vanished.
749 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
751 * ServiceModelInternalConverter.cs : assembly.Save() does not seem
752 to be required anymore. Maybe it was a runtime bug.
754 2006-07-13 Ankit Jain <jankit@novell.com>
756 * MetadataImporter.cs:
758 * DataContractSerializerMessageContractImporter.cs:
759 * MetadataResolver.cs: Update to June CTP changes.
761 2006-07-13 Atsushi Enomoto <atsushi@ximian.com>
763 * ContractDescriptionGenerator.cs : fix async method handling. Since
764 begin methods return IAsyncResult, not the return value type, it
765 should not be used to generate MessagePartDescription.
766 OperationContractAttribute.ReplyAction should not be ignored.
768 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
770 * WebServiceHelper.cs : comment out the entire source (unused now).
772 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
774 * IMetadataExchange.cs : another unexpected change ;-)
776 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
778 * IMetadataExchange.cs : take back async methods.
780 2006-07-12 Ankit Jain <jankit@novell.com>
782 * MetadataTransferClient.cs: Renamed to ..
783 * MetadataExchangeClient.cs: .. this. Update to June CTP changes.
784 (MetadataExchangeClient.MetadataProxy): Proxy for IMetadataExchange
786 (MetadataExchangeClient.GetMetadataInternal): Move GetMetadata() code
787 here. Updated to use MetadataProxy instead of doing everything manually.
788 * MetadataSectionSerializerBase.cs: Regenerated for the updated API.
789 * MetadataReference.cs: June CTP updates. Now implements
791 * MetadataResolver.cs: Update for related changes in other classes. June
793 * MetadataExchangeBindings.cs
794 (MetadataExchangeBindings.CreateMexHttpBinding): Implement.
796 2006-07-11 Atsushi Enomoto <atsushi@ximian.com>
798 * ServiceDebugBehavior.cs : new file.
800 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
802 * ContractDescriptionGenerator.cs : support AsyncPattern methods.
804 2006-07-07 Atsushi Enomoto <atsushi@ximian.com>
806 * MessageContractConverter.cs, ServiceModelInternalConverter.cs :
807 renamed file from former to latter.
809 2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
811 * ServiceContractGenerator.cs : in ClientBase, InnerProxy -> Channel.
813 2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
815 * MessageContractConverter.cs : exception type changed.
817 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
819 * ContractDescriptionGenerator.cs :
820 MessageBodyAttribute -> MessageBodyMemberAttribute.
822 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
824 * ReflectedContractCollection.cs : removed unused file.
826 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
828 * ContractDescription.cs, ContractDescriptionGenerator.cs :
829 some June CTP updates (SessionMode).
831 2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
833 * TypedMessageConverter.cs : June CTP update.
835 2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
837 * ViaUriBehavior.cs : renamed to ClientViaBehavior.
838 File name is also being changed.
840 2006-07-03 Ankit Jain <jankit@novell.com>
843 * MetadataImporter.cs: Update for changes in other files. (June CTP)
845 2006-07-03 Ankit Jain <jankit@novell.com>
847 * XmlSerializerMessageContractConverter.cs: Renaming type to ..
848 * XmlSerializerMessageContractImporter.cs: .. this.
849 * DataContractSerializerMessageContractConverter.cs: Renaming type to ..
850 * DataContractSerializerMessageContractImporter.cs: .. this.
851 * IOperationContractGenerator.cs: Renaming to ..
852 * IOperationContractGenerationExtension.cs: .. this.
853 * IServiceContractGenerator.cs: Renaming to ..
854 * IServiceContractGenerationExtension.cs: .. this.
856 * DataContractSerializerOperationBehavior.cs:
857 * MetadataResolver.cs:
858 * MetadataSection.cs: Update to June CTP changes.
861 * ServiceContractGenerator.cs: Update for changes in other files.
863 * IMetadataExchange.cs: New.
864 * MetadataExchangeBindings.cs: New.
866 2006-06-22 Atsushi Enomoto <atsushi@ximian.com>
868 * MessageContractConverter.cs : in MessageBodyToDataContractType(),
869 support ReturnValue part as well.
871 2006-06-22 Atsushi Enomoto <atsushi@ximian.com>
873 * ContractDescriptionGenerator.cs : extracted public method
874 GetOperationContractAttribute() from existing code.
876 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
878 * MessageContractConverter.cs : renaming type to
879 ServiceModelInternalConverter as well as methods. Now it holds
880 conversion from MessageBodyDescription to DataContract Type.
881 * TypedMessageConverter.cs : dependent changes from above.
882 * ContractDescriptionGenerator.cs :
883 Temporarily commented out lines that rejects service contract
884 that does not contain any operation contracts.
887 2006-06-16 Ankit Jain <jankit@novell.com>
889 * MetadataSectionSerializerBase.cs: Remove debug Console.WriteLine-s.
890 * WsdlImporter.cs: Streamline .ctors
891 * MetadataImporter.cs: Likewise.
892 * MetadataResolver.cs (MetadataResolver.Resolve): Update to use
893 WSTransferGet instead of WsTransferGet.
895 2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
897 * MessageContractConverter.cs, TypedMessageConverter.cs :
898 Now it generates correct code, still emitting extra assemblies...
900 2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
902 * MessageContractConverter.cs :
903 Now it generates code (which is incorrect), spitting dummy.dll
904 everywhere you run code that uses TypedMessageConverter...
906 2006-06-12 Ankit Jain <jankit@novell.com>
908 * MetadataSectionSerializerBase.cs: New.
909 * MetadataBundle.cs (MetadataSet.ReadFrom): Use XmlSerializer for
911 (MetadataSet.ReadXml): Use MetadataSectionSerializer to deserialize
914 * MetadataImporter.cs (MetadataImporter..ctor): Use a predefined list of
915 IPolicyImportExtensions if none is specified.
916 * WsdlImporter.cs (WsdlImporter.ImportAllContracts): Cache the imported contracts.
917 (WsdlImporter.ImportAllEndpoints): Implement.
918 (WsdlImporter.ImportEndpoint): Likewise.
919 (WsdlImporter..ctor): Use a predefined list of IWsdlImportExtentions if
921 * IWsdlImporter.cs (ImportContract):
922 (ImportEndpoint): Fix param names.
923 * WsdlEndpointConversionContext.cs: Update .ctor, and implement
926 * ServiceContractGenerator.cs: Update to not depend on
927 contractDescription.ContractType as it can be null.
928 * DataContractSerializerMessageContractConverter.cs (.resolveParticle):
931 2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
932 * TypedMessageConverter.cs, MessageContractConverter.cs :
933 ongoing implementation using Mono.CodeGeneration.
935 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
937 * ServiceCredentials.cs, ClientCredentials.cs,
938 ServiceMetadataBehavior.cs : moved from Sys.SvcModel.
940 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
942 * TypedMessageConverter.cs : some ToMessage() code.
943 * MessageContractConverter.cs,
944 * ContractDescriptionGenerator.cs : some code to generate contract
945 type from an arbitrary Type.
947 2006-04-27 Ankit Jain <jankit@novell.com>
950 * DataContractSerializerMessageContractConverter.cs:
951 * MetadataImporter.cs:
952 * WsdlContractConversionContext.cs: Change member field names from
953 camelCase to underscore_names.
955 2006-04-26 Ankit Jain <jankit@novell.com>
957 * MetadataBundle.cs (MetadataSet.ReadFrom): Initial implementation.
958 (MetadataSet.Attributes): Add missing property.
959 * MetadataReference.cs: Fix to match Feb CTP.
960 * MetadataResolver.cs: Likewise.
961 * MetadataSection.cs: Likewise.
963 * MetadataImporter.cs (PolicyExtensions): Implement property.
964 * MetadataTransferClient.cs (GetMetadata): Initial implementation.
965 * WsdlImporter.cs: Initial implementation.
967 * OperationDescription.cs (.ctor): Set is_initiating = true.
968 * MessageDescription.cs (.ctor): 'action' parameter can be null or
970 * MessageBodyDescription.cs (Parts): Add internal set method.
972 * WsdlContractConversionContext.cs (Contract): Implement property.
973 (WsdlPortType): Likewise.
974 * DataContractSerializerMessageContractConverter.cs (ImportContract):
975 Initial implementation.
977 * WebServiceHelper.cs: Copied from
978 mcs/class/System.Web.Services/System.Web.Services.Protocols
980 2006-04-14 Atsushi Enomoto <atsushi@ximian.com>
982 * ContractDescriptionGenerator.cs : it is internal.
983 * ServiceContractGenerator.cs : minimum implementation for
984 GenerateServiceContractType() for "client-proxy-gen" tool.
986 2006-04-05 Atsushi Enomoto <atsushi@ximian.com>
988 * ContractDescriptionGenerator.cs : reject operation-less contract.
990 2006-04-05 Atsushi Enomoto <atsushi@ximian.com>
992 * ContractDescriptionGenerator.cs : The target contract type should be
993 the interface, not the implementation type.
995 2006-03-17 Atsushi Enomoto <atsushi@ximian.com>
997 * ContractDescription.cs : extracted GetContract() implementation
998 part into ContractDescriptionGenerator.cs.
999 * ContractDescriptionGenerator.cs : new file.
1001 2006-03-14 Atsushi Enomoto <atsushi@ximian.com>
1003 * ServiceEndpointCollection.cs WsdlImporter.cs
1004 PolicyConversionContext.cs OperationDescriptionCollection.cs
1005 PolicyAssertionCollection.cs MessageDescriptionCollection.cs :
1006 couple of API fixes.
1008 2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
1010 * PeerSecurityBehavior.cs ServiceCredentials.cs
1011 ServiceAuthorizationBehavior.cs :
1012 Dependent fixes for System.IdentityModel reorgainzation.
1014 2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
1016 * EndpointBehaviorCollection.cs ChannelDescription.cs
1017 MessageHeaderDescriptionCollection.cs ServiceCredentials.cs
1018 FaultDescription.cs TypedMessageConverter.cs
1019 AspNetIntegrationRequirementsAttribute.cs
1020 MessageDescription.cs MessagePartDescriptionCollection.cs
1021 OperationBehaviorCollection.cs ListenUriBehavior.cs
1022 ServiceAuthorizationBehavior.cs ChannelBehaviorCollection.cs
1023 MessageBodyDescription.cs IContractBehavior.cs
1024 MessagePropertyDescriptionCollection.cs
1025 ContractBehaviorCollection.cs BehaviorCollection.cs
1026 ServiceEndpointCollection.cs ContractDescription.cs
1027 XmlFormatterOperationBehavior.cs FaultDescriptionCollection.cs
1028 ServiceSecurityAuditBehavior.cs IChannelBehavior.cs
1029 ServiceDescription.cs OperationBehaviorAttribute.cs
1030 MatchAllEndpointBehavior.cs IEndpointBehavior.cs
1031 ServiceMetadataBehavior.cs XmlSerializerOperationBehavior.cs
1032 ServiceBehaviorCollection.cs HostedBindingBehavior.cs
1033 MessageHeaderDescription.cs ViaUriBehavior.cs
1034 MessagePartDescription.cs OperationDescriptionCollection.cs
1035 IServiceBehavior.cs IOperationBehavior.cs
1036 MessagePropertyDescription.cs MustUnderstandBehavior.cs
1037 ServiceEndpoint.cs PeerSecurityBehavior.cs
1038 OperationDescription.cs MessageDescriptionCollection.cs
1039 ReflectedContractCollection.cs :
1040 moved from System.ServiceModel due to the API changes.
1042 2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
1044 * ChannelBuildContext.cs ContractExportBehavior.cs
1045 IMessageEncodingBindingElement.cs IOperationContractGenerator.cs
1046 IPolicyImporter.cs IServiceContractGenerator.cs
1047 IStreamUpgradeBindingElement.cs ITransportTokenAssertionProvider.cs
1048 IWsdlExporter.cs IWsdlImporter.cs InvalidChannelBindingException.cs
1049 IpolicyExporter.cs MessageEncodingBindingElementConverter.cs
1050 MetadataConversionError.cs MetadataExporter.cs MetadataImporter.cs
1051 MetadataResolver.cs OperationContractGenerationContext.cs
1052 PolicyConversionContext.cs ReliableSessionBindingElementConverter.cs
1053 SecurityBindingElementConverter.cs
1054 ServiceContractGenerationContext.cs ServiceContractGenerator.cs
1055 ServiceThrottlingBehavior.cs
1056 TransactionFlowBindingElementConverter.cs
1057 TransportBindingElementConverter.cs WsdlContractConversionContext.cs
1058 WsdlEndpointConversionContext.cs WsdlExporter.cs WsdlImporter.cs
1059 XmlFormatterMessageContractConverter.cs
1060 XmlSerializerMessageContractConverter.cs :
1061 Feb. CTP API changes - chapter 1.
1063 2006-02-14 Atsushi Enomoto <atsushi@ximian.com>
1065 * ServiceThrottlingBehavior.cs : ServiceThrottle was moved.
1067 2006-01-26 Atsushi Enomoto <atsushi@ximian.com>
1069 * ChannelBuildContext.cs :
1070 All builder methods now "reset" UnhandledBindingElements after
1071 the outermost processing.
1073 2006-01-26 Atsushi Enomoto <atsushi@ximian.com>
1075 * ChannelBuildContext.cs :
1076 Use BindingElement's BuildBlahFactory directly. Implemented Clone().
1077 * ChannelLoader.cs : removed obsolete type.
1079 2005-11-21 Atsushi Enomoto <atsushi@ximian.com>
1081 * XmlSerializerMessageContractConverter.cs,
1082 MessageEncodingBindingElementConverter.cs,
1083 XmlFormatterMessageContractConverter.cs : new files in Nov. CTP.
1085 2005-11-21 Atsushi Enomoto <atsushi@ximian.com>
1087 * ServiceLoader.cs, TypeLoader.cs : removed.
1089 2005-11-21 Atsushi Enomoto <atsushi@ximian.com>
1091 * ChannelBuildContext.cs : IListener/-Factory vanished in Nov. CTP.
1093 2005-11-20 Atsushi Enomoto <atsushi@ximian.com>
1095 * IWsdlExporter.cs, InvalidChannelBindingException.cs,
1096 MetadataImporter.cs, IWsdlImporter.cs, IPolicyImporter.cs,
1097 MetadataConversionError.cs, IpolicyExporter.cs,
1098 MetadataExporter.cs, PolicyConversionContext.cs :
1100 * ITypeResolver.cs, WsdlBindingConversionContext.cs,
1101 IWsdlBindingElementConverter.cs,
1102 WsdlOperationBindingCoversionContext.cs,
1103 WsdlMessageBindingConversionContext.cs,
1104 WsdlMessageConversionContext.cs, IWsdlBindingConverter.cs,
1105 IWsdlContractConverter.cs, IWsdlEndpointConverter.cs,
1106 WsdlConversionContext.cs, WsdlConverters.cs,
1107 InvalidSettingsException.cs, WsdlBindingConverterBase.cs,
1108 WsdlConversionError.cs, CustomBindingConverter.cs,
1109 WsdlOperationConversionContext.cs :
1111 * ReliableSessionBindingElementConverter.cs, ServiceLoader.cs,
1112 TransportBindingElementConverter.cs, ContractExportBehavior.cs,
1113 ChannelLoader.cs, WsdlExporter.cs, MetadataResolver.cs,
1114 SecurityBindingElementConverter.cs,
1115 WsdlContractConversionContext.cs,
1116 WsdlEndpointConversionContext.cs, WsdlImporter.cs,
1117 ServiceThrottlingBehavior.cs, ServiceContractGenerator.cs,
1118 TypeLoader.cs, TransactionFlowBindingElementConverter.cs :
1119 Updated signatures to beta2.
1121 2005-11-20 Atsushi Enomoto <atsushi@ximian.com>
1123 * ChannelBuildContext.cs : was seeing
1124 http://savas.parastatidis.name/2005/04/08/4b0b99b1-92c6-4442-ab2e-4c4951009ef4.aspx
1125 and modified channel build logic a bit.
1127 2005-10-31 Atsushi Enomoto <atsushi@ximian.com>
1129 * ServiceThrottlingBehavior.cs : implemented ApplyBehavior().
1131 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
1133 * ChannelBuildContext.cs : added DequeueBindingElement() for
1134 BindingElements' internal use. It becomes UnhandledBindingElements.
1136 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
1138 * ChannelBuildContext.cs : implemented BuildListenerFactory().
1140 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
1142 * ChannelBuildContext.cs :
1143 several API fixes detected by improved corcompare.
1145 2005-10-25 Atsushi Enomoto <atsushi@ximian.com>
1147 * ChannelBuildContext.cs : added missing generic class constraint.
1149 2005-10-20 Atsushi Enomoto <atsushi@ximian.com>
1151 * ReliableSessionBindingElementConverter.cs,
1152 TransportBindingElementConverter.cs, ContractExportBehavior.cs,
1153 SecurityBindingElementConverter.cs,
1154 OperationContractGenerationContext.cs,
1155 ServiceContractGenerationContext.cs, InvalidSettingsException.cs
1156 WsdlBindingConverterBase.cs, WsdlConversionError.cs,
1157 CustomBindingConverter.cs, ServiceContractGenerator.cs,
1158 TransactionFlowBindingElementConverter.cs :
1159 added all missing bits.
1160 * Dummy.cs : finally removed.
1161 * ServiceThrottlingBehavior.cs, WsdlBindingConversionContext.cs :
1164 2005-10-13 Atsushi Enomoto <atsushi@ximian.com>
1166 * ServiceLoader.cs : serviceType is moved to ServiceDescription.
1168 2005-10-12 Atsushi Enomoto <atsushi@ximian.com>
1170 * ServiceLoader.cs, TypeLoader.cs : implemented some.
1172 2005-10-12 Atsushi Enomoto <atsushi@ximian.com>
1174 * IWsdlEndpointConverter.cs, IOperationContractGenerator.cs,
1175 IServiceContractGenerator.cs, WsdlBindingConversionContext.cs,
1176 IWsdlBindingElementConverter.cs, IStreamUpgradeBindingElement.cs,
1177 WsdlContractConversionContext.cs,
1178 WsdlOperationBindingCoversionContext.cs,
1179 WsdlMessageBindingConversionContext.cs,
1180 WsdlEndpointConversionContext.cs, WsdlMessageConversionContext.cs,
1181 IWsdlBindingConverter.cs, WsdlOperationConversionContext.cs,
1182 IWsdlContractConverter.cs, ITransportTokenAssertionProvider.cs:
1183 new files for wsdl importer.
1184 * Dummy.cs : removed above.
1185 * WsdlConversionContext.cs, IMessageEncodingBindingElement.cs :
1188 2005-10-11 Atsushi Enomoto <atsushi@ximian.com>
1190 * IMessageEncodingBindingElement.cs : new file.
1191 * Dummy.cs : removed above.
1193 2005-10-09 Atsushi Enomoto <atsushi@ximian.com>
1195 * ChannelBuilderContext.cs : new file.
1196 * Dummy.cs : removed above.
1198 2005-09-28 Atsushi Enomoto <atsushi@ximian.com>
1200 * ServiceThrottlingBehavior.cs : moved from sys.ServiceModel dir.
1202 2005-09-28 Atsushi Enomoto <atsushi@ximian.com>
1204 * ITypeResolver.cs, ChannelLoader.cs, ServiceLoader.cs,
1205 TypeLoader.cs : new files.
1206 * Dummy.cs : removed those classes added above.