1 2009-12-18 Atsushi Enomoto <atsushi@ximian.com>
3 * ServiceContractGenerator.cs :
4 add support for EventBasedAsynchronousMethods (3.5 SP1 / 2.1).
6 2009-12-18 Atsushi Enomoto <atsushi@ximian.com>
8 * ServiceMetadataExtension.cs : added a couple of FIXME comments.
10 2009-12-01 Atsushi Enomoto <atsushi@ximian.com>
12 * ClientCredentials.cs : more SL3 changes.
14 2009-11-25 Atsushi Enomoto <atsushi@ximian.com>
16 * ClientCredentials.cs : it is part of SL3 API, so adjusted for it.
18 2009-10-22 Atsushi Enomoto <atsushi@ximian.com>
20 * ServiceMetadataExtension.cs : channelDispatchers is keyed by URL,
21 so it might have been skipped when the URLs are the same for wsdl
22 and help. So, differentiate flags for mex and help, not to be
23 exclusive. This fixes random-ish EndpointNotFound for WSDLs.
25 2009-10-22 Atsushi Enomoto <atsushi@ximian.com>
27 * ServiceMetadataExtension.cs : A few fixes for no-wsdl case: fix
28 wrong html template, and do not throw NRE for the lack of WsdlUrl.
30 2009-10-20 Atsushi Enomoto <atsushi@ximian.com>
32 * ServiceMetadataExtension.cs : restructure internal channel property
33 so that http channels can cope with it.
35 2009-10-16 Atsushi Enomoto <atsushi@ximian.com>
37 * ServiceMetadataExtension.cs : Handle all predefined mex bindings.
38 Use DispatcherBuilder directly. Add mex listener property to
39 distinguish the listener from http channel listeners later.
41 2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
43 * ServiceMetadataExtension.cs : when serviceDebug and serviceMetadata
44 shares the same URL, both of them must be set, not being skipped.
46 2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
48 * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs,
49 ServiceMetadataExtension.cs : Now HelpPage is differentiated from
50 wsdl page. The help page now outputs correct URL (for WSDL).
52 2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
54 * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs,
55 ServiceMetadataExtension.cs : reduce extra args, static isn't
56 required here. Add FIXME comments.
58 2009-10-15 Atsushi Enomoto <atsushi@ximian.com>
60 * ServiceMetadataExtension.cs : before fixing lots of wrong code,
61 add primitive help page support to make sure base_uri is bogus.
63 2009-10-01 Atsushi Enomoto <atsushi@ximian.com>
65 * ServiceContractGenerator.cs : fixed sync client generator that
66 incorrectly exited in the middle of proxy generator.
68 2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
70 * ServiceMetadataExtension.cs : when its url is requested without
71 any parameters, it simply returns the WSDL, not the help page.
73 2009-09-15 Atsushi Enomoto <atsushi@ximian.com>
75 * WebServiceHelper.cs : remove old code.
77 2009-09-11 Atsushi Enomoto <atsushi@ximian.com>
79 * ServiceMetadataExtension.cs : reflect ServiceHostBase change.
81 2009-09-11 Atsushi Enomoto <atsushi@ximian.com>
83 * ServiceDebugBehavior.cs : help page enabling properties are true
84 by default (fix regressions).
86 2009-09-06 Atsushi Enomoto <atsushi@ximian.com>
88 * ContractDescriptionGenerator.cs : default action name is prepended
89 "urn:", and on the other hand do not add extra '/' in such case.
91 2009-09-06 Atsushi Enomoto <atsushi@ximian.com>
93 * ContractDescriptionGenerator.cs : end method lookup should be
94 done against the type that defines begin method.
96 2009-09-01 Atsushi Enomoto <atsushi@ximian.com>
98 * MustUnderstandBehavior.cs : fix build.
100 2009-09-01 Atsushi Enomoto <atsushi@ximian.com>
102 * ClientCredentials.cs, ClientViaBehavior.cs,
103 MustUnderstandBehavior.cs : implement most of the methods.
105 2009-08-21 Atsushi Enomoto <atsushi@ximian.com>
107 * ServiceMetadataExtension.cs:
108 some dependent changes to ServiceHostBase.
110 2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
112 * DataContractSerializerOperationBehavior.cs : add missing members.
114 2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
116 * MetadataExchangeClient.cs : add missing async methods.
118 2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
120 * MetadataResolver.cs : added remaining methods.
121 * MetadataExchangeClient.cs : a bit of required changes for above.
123 2009-08-11 Atsushi Enomoto <atsushi@ximian.com>
125 * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs :
126 add Binding properties. Properties are now auto.
127 * ServiceMetadataExtension.cs : take Binding too to build dispatcher.
129 2009-08-10 Atsushi Enomoto <atsushi@ximian.com>
131 * ServiceContractGenerator.cs : removed ChannelBase proxy stuff,
132 which will be moved to svcutil source.
133 The targets for extension should be the interface, not the client
136 2009-08-10 Atsushi Enomoto <atsushi@ximian.com>
138 * ServiceContractGenerator.cs,
139 OperationContractGenerationContext.cs : support extensions i.e.
140 IServiceContractGenerationExtension and IOperation...(ditto) .
142 2009-08-10 Atsushi Enomoto <atsushi@ximian.com>
144 * ServiceContractGenerator.cs : first step to add moonlight-based
145 client proxy generator (it is not supported in 3.5. needs to be
146 enabled by some hook, such as reflection-based hack).
148 2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
150 * ContractDescription.cs : wcf & 2.1 is specially annoying land :(
152 2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
154 * ContractDescriptionGenerator.cs : add new contract getter to
155 create callback contract type (which does not demand
156 ServiceContractAttribute).
158 2009-08-07 Atsushi Enomoto <atsushi@ximian.com>
160 * ServiceEndpoint.cs, ContractDescription.cs : moved client runtime
161 creator from former to latter.
163 2009-08-06 Atsushi Enomoto <atsushi@ximian.com>
165 * ServiceEndpoint.cs : follow ClientRuntime change.
167 2009-07-31 Atsushi Enomoto <atsushi@ximian.com>
169 * ServiceEndpoint.cs : ListenUri defaults to Address.Uri.
171 2009-07-02 Atsushi Enomoto <atsushi@ximian.com>
173 * ContractDescriptionGenerator.cs : actually it had to fill all of
174 the interface methods (and implementation methods).
176 2009-07-02 Atsushi Enomoto <atsushi@ximian.com>
178 * ContractDescriptionGenerator.cs : do not reject derived service
179 contract from another service contract type.
181 2009-06-10 Atsushi Enomoto <atsushi@ximian.com>
183 * ServiceThrottlingBehavior.cs : implement Validate() (nothing to do
186 2009-06-09 Atsushi Enomoto <atsushi@ximian.com>
188 * ServiceThrottlingBehavior.cs : implement.
190 2009-05-28 Atsushi Enomoto <atsushi@ximian.com>
192 * ContractDescriptionGenerator.cs : fill ProtectionLevel by
193 OperationContractAttribute.
195 2009-05-13 Atsushi Enomoto <atsushi@ximian.com>
197 * ServiceCredentials.cs : IServiceBehavior.Validate() should not
198 throw NIE. No check so far.
200 2009-03-06 Atsushi Enomoto <atsushi@ximian.com>
202 * MessageBodyDescription.cs, MessagePartDescription.cs,
203 OperationDescription.cs, MessageDescriptionCollection.cs:
204 clean up extra todos.
206 2009-03-05 Atsushi Enomoto <atsushi@ximian.com>
208 * ContractDescriptionGenerator.cs : fill service known types.
210 2009-02-26 Atsushi Enomoto <atsushi@ximian.com>
212 * ServiceContractGenerator.cs : ClientBase<> argument type must be
213 class (the class itself is to be fixed soon as well).
215 2009-02-20 Atsushi Enomoto <atsushi@ximian.com>
217 * ServiceEndpoint.cs : moved CreateRuntime() from ChannelFactory<T>.
219 2009-02-12 Atsushi Enomoto <atsushi@ximian.com>
221 * ContractDescriptionGenerator.cs : do not write body wrapper element
222 when IsWrapped = false.
224 2009-02-04 Atsushi Enomoto <atsushi@ximian.com>
226 * ServiceContractGenerator.cs : add async operation support (might
227 be hacky under some condition).
229 2009-01-23 Atsushi Enomoto <atsushi@ximian.com>
231 * ContractDescriptionGenerator.cs : async begin method with
232 [MessageContract] has 3 parameters, not 1.
234 2009-01-22 Atsushi Enomoto <atsushi@ximian.com>
236 * DataContractSerializerMessageContractImporter.cs :
237 for such an element that does not contain schema type but has a
238 type reference, use ImportSchemaType().
240 2009-01-21 Atsushi Enomoto <atsushi@ximian.com>
242 * DataContractSerializerMessageContractImporter.cs :
243 some refactoring. Process all schemas, including those in WSDLs.
245 2009-01-07 Atsushi Enomoto <atsushi@ximian.com>
247 * ContractDescription.cs : fix by corcompare.
249 2008-05-28 Noam Lampert <noaml@mainsoft.com>
250 * ContractDescriptionGenerator.cs: Allow services to implement more than one contract.
252 2008-05-22 Noam Lampert <noaml@mainsoft.com>
253 * ServiceDebugBehavior.cs: Correctly propagate IncludeExceptionDetailsInFaults. Previous code
254 overwrote values set in ServiceBehaviorAttribute.
256 2008-05-22 Roei Erez <roeie@mainsoft.com>
257 * fix ContractDescription.GetContract implementation
258 * Refactor Request processing
259 * Add support for message inspectors
260 * Add support for InstanceContextProvider & InstanceProvider, including lifecycles events
261 like: ReleaseServiceInstance, Open, Close...
262 * Add relevant test cases.
264 2008-05-01 Eyal Alaluf <eyala@mainsoft.com>
266 * ContractDescriptionGenerator.cs: Support specifying custom names of
267 operations, actions, parameters and return value via attributes.
269 2008-04-21 Igor Zelmanovich <igorz@mainsoft.com>
271 * ServiceDebugBehavior.cs: implement ApplyDispatchBehavior.
272 * ServiceMetadataBehavior.cs: fix ApplyDispatchBehavior.
273 * ServiceMetadataExtension.cs: refactoring, serves both
274 ServiceDebugBehavior and ServiceMetadataBehavior by providing suitable
277 2008-04-21 Igor Zelmanovich <igorz@mainsoft.com>
279 * WsdlExporter.cs: fix ExportEndpoint: SoapBinding.Style is initialized
280 with SoapBindingStyle.Document value.
282 2008-04-17 Vladimir Krasnov <vladimirk@mainsoft.com>
284 * ServiceEndpoint.cs: fixed Name property
286 2008-04-10 Eyal Alaluf <eyala@mainsoft.com>
288 * TypedMessageConverter.cs: Simplified to use XmlMessagesFormatter and
289 DataContractMessagesFormatter that handle the actual message
290 serialization/deserialization.
291 Added support for XmlSerializaerFormat serialization.
292 * ContractDescriptionGenerator.cs: Refactored to expose utilities for
293 creating MessageDescription from types for TypedMessageConverter use.
294 * ServiceModelInternalConverter.cs: Removed.
296 2008-04-08 Roei Erez <roeie@mainsoft.com>
298 * ServiceAuthorizationBehavior.cs:
299 -- remove throwing NotImplementedException and add MonoTODO
300 * ServiceDebugBehavior.cs
301 -- remove throwing NotImplementedException and add MonoTODO
303 -- Add validate method.
304 * ServiceMetadataBehavior.cs
305 -- remove throwing NotImplementedException and add MonoTODO
307 2008-03-24 Igor Zelmanovich <igorz@mainsoft.com>
309 * PolicyVersion.cs: imפlement ToString method, fix Namespace property.
310 * ServiceTimeoutsBehavior.cs: add internal class behavior corresponds
311 ServiceTimeoutsElement.
313 2008-03-23 Vladimir Krasnov <vladimirk@mainsoft.com>
315 * ContractDescriptionGenerator.cs: fixed GetMessage, fixed namespace
316 while creating message part
318 2008-03-04 Eyal Alaluf <eyala@mainsoft.com>
320 * ContractDescriptionGenerator.cs: Init ConfigurationName from attribute.
322 2008-02-27 Eyal Alaluf <eyala@mainsoft.com>
324 * MetadataSectionSerializerBase.cs WSTrustMessageConverters.cs:
325 Fix compilation warnings.
327 2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
329 * CallbackDebugBehavior.cs : new class.
331 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
333 * ContractDescriptionGenerator.cs : When reflecting a method,
334 iterate attributes and added such attribute that implements
335 IOperationBehavior to operation's Behaviors.
337 2007-08-17 Atsushi Enomoto <atsushi@ximian.com>
339 * TypedMessageConverter.cs, ServiceModelInternalConverter.cs,
340 ContractDescriptionGenerator.cs : significant rewrite for
341 message serialization and deserialization. Proxy types are not
342 created anymore. Instead, serializers are created for every
343 message member. (Deserialization had been broken due to missing
344 default constructor of the proxy type.)
346 2007-08-16 Atsushi Enomoto <atsushi@ximian.com>
348 * ServiceModelInternalConverter.cs : use MessagePartDescription.Name
349 instead of MemberInfo.Name.
351 2007-08-16 Atsushi Enomoto <atsushi@ximian.com>
353 * TypedMessageConverter.cs ServiceModelInternalConverter.cs
354 ContractDescriptionGenerator.cs :
355 support MessageContractAttribute wrapper name specification and
356 non-wrapping outputs.
358 2007-07-26 Atsushi Enomoto <atsushi@ximian.com>
360 * ContractDescriptionGenerator.cs : reverted previous change. It is
361 conceptually wrong. RegisterInfo serialization is still possible
362 because it could contain private DataContract member which works
363 as a proxy to get or set properties on the RegisterInfo itself.
365 2007-07-26 Atsushi Enomoto <atsushi@ximian.com>
367 * ContractDescriptionGenerator.cs : added hack to support
368 [MessageContract] type which has no [MessageBody] member.
370 2007-03-30 Atsushi Enomoto <atsushi@ximian.com>
372 * WSTrustSTSContract.cs : write prefixes.
374 2007-03-27 Atsushi Enomoto <atsushi@ximian.com>
376 * WSTrustMessageConverters.cs, WSTrustSTSContract.cs:
377 now they could be used for both TLS and SPNego.
379 2007-03-20 Atsushi Enomoto <atsushi@ximian.com>
381 * WSTrustMessageConverters.cs : fixed incorrect empty element check.
382 * WSTrustSTSContract.cs :
383 Fixed Lifetime content namespace. Write KeySize.
385 2007-03-20 Atsushi Enomoto <atsushi@ximian.com>
387 * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
388 process RequestedProofToken as raw TLS 1.0 application data, which
389 is likely a shared key.
391 2007-03-19 Atsushi Enomoto <atsushi@ximian.com>
393 * WSTrustSTSContract.cs : support t:Authenticator output in RSTR.
395 2007-03-13 Atsushi Enomoto <atsushi@ximian.com>
397 * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
398 (This inidividual commit breaks the build.)
399 Support all xml contents required for Sslnego RSTR collection.
401 2007-03-08 Atsushi Enomoto <atsushi@ximian.com>
403 * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
404 Added IssueReply() operation to support RSTR from client.
405 Several fixes to read and write RSTR correctly.
407 2007-03-07 Atsushi Enomoto <atsushi@ximian.com>
409 * ServiceMetadataExtension.cs :
410 DispatchRuntime.InternalEndpointDispatcher was eliminated.
412 2007-03-05 Atsushi Enomoto <atsushi@ximian.com>
414 * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
415 added missing support for token negotiation (WS-Trust section 10.3).
417 2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
419 * ServiceCredentials.cs : oops.
421 2007-01-11 Atsushi Enomoto <atsushi@ximian.com>
423 * ClientCredentials.cs, ServiceCredentials.cs : Clone() throws
424 NotImplementedException when it returns an instance of different
427 2006-12-14 Atsushi Enomoto <atsushi@ximian.com>
429 * ServiceMetadataExtension.cs : raising an NIE than returning null
430 is better (at least it avoids extra debugging).
432 2006-12-04 Atsushi Emomoto <atsushi@ximian.com>
434 * WsdlExporter.cs : Binding.MessageVersion could be null.
436 2006-12-04 Atsushi Emomoto <atsushi@ximian.com>
438 * DataContractSerializerMessageContractImporter.cs :
439 The latest XmlSchemaImporter.ImportTypeMapping() correctly reports
440 an error for xs:* primitive type argument. So it should not do
443 2006-12-04 Atsushi Emomoto <atsushi@ximian.com>
445 * MetadataSectionSerializerBase.cs : Build fix.
446 It was based on old 2.0 beta API
448 2006-10-18 Ankit Jain <jankit@novell.com>
450 * ServiceMetadataBehavior.cs (AddBindingParameters): Add endpoint for
452 (ApplyDispatchBehavior): Move code to add *InstanceContextProviders to ..
453 * ServiceMetadataExtension.cs (ServiceMetadataExtension.Attach): .. here.
454 (HttpGetWsdl): Service HTTP GET requests like ?wsdl.
456 2006-10-17 Ankit Jain <jankit@novell.com>
458 * WsdlExporter.cs (ExportEndpoint): Don't emit Soap* if
460 (ExportService): Likewise.
462 2006-10-13 Ankit Jain <jankit@novell.com>
464 * WsdlExporter.cs (ExportContract): Move code to ..
465 (ExportContractInternal): .. this. Add support for IWsdlExportExtension.
466 (ExportEndpoint): Add support for IWsdlExportExtension.
467 (ExportService): Return Port.
468 * DataContractSerializerOperationBehavior.cs : Add IWsdlExportExtension
471 2006-10-12 Atsushi Emomoto <atsushi@ximian.com>
473 * ServiceDebugBehavior.cs : added Http[s]Help properties.
475 2006-10-04 Atsushi Emomoto <atsushi@ximian.com>
477 * ServiceCredentials.cs : do nothing in ApplyDispatchBehavior().
479 2006-10-04 Atsushi Emomoto <atsushi@ximian.com>
481 * ContractDescriptionGenerator.cs : reject async begin method whose
482 name does not begin with "Begin". (It even applies to operations
483 which has OperationContractAttribute with an explicit name(!).)
485 2006-10-04 Ankit Jain <jankit@novell.com>
487 * ServiceAuthorizationBehavior.cs (ApplyDispatchBehavior): Remove NYI
489 * ServiceMetadataBehavior.cs (ApplyDispatchBehavior): Instantiate and add a
490 ServiceMetadataExtension to service host's extensions. Also, set the
491 InstanceContextProvider for endpoints with IMetadataExchange contract
492 to MexInstanceContextProvider.
493 * ServiceMetadataExtension.cs (Metadata): Add internal 'set'.
495 2006-10-04 Atsushi Emomoto <atsushi@ximian.com>
497 * OperationDescriptionCollection.cs,
498 ContractDescriptionGenerator.cs : operation names must not conflict
501 2006-10-04 Ankit Jain <jankit@novell.com>
503 * ServiceContractGenerator.cs (GenerateProxyClass): Make .ctors public.
505 2006-10-03 Atsushi Emomoto <atsushi@ximian.com>
507 * ContractDescriptionGenerator.cs : EndBlah() must not be assigned an
508 OperationContractAttribute.
510 2006-09-22 Atsushi Emomoto <atsushi@ximian.com>
512 * LocalServiceSecuritySettings.cs : fix Clone().
514 2006-09-22 Atsushi Emomoto <atsushi@ximian.com>
516 * ContractDescriptionGenerator.cs : copy ProtectionLevel from attributes
517 to descriptions if required.
519 2006-09-22 Atsushi Emomoto <atsushi@ximian.com>
521 * FaultDescription.cs, MessageDescription.cs, ContractDescription.cs,
522 MessagePartDescription.cs, OperationDescription.cs :
523 Fixed HasProtectionLevel. It is always true when ProtectionLevel is set.
525 2006-09-18 Ankit Jain <jankit@novell.com>
527 * WsdlExporter.cs (ExportEndpoint): Throw if endpoint.Binding is null.
529 (ExportTypeMessage): Reprocess the schema.
531 2006-09-08 Ankit Jain <jankit@novell.com>
533 * WsdlExporter.cs (ExportParameters): Split into this and ..
534 (ExportMessageBodyDescription): .. this.
535 Check for duplicate message elements.
536 (IsTypeMessage): Checks is a MessageBodyDescription has a single part of
537 type System.ServiceModel.Channels.Message
538 (ExportTypeMessage): Exports a complex type for type
539 System.ServiceModel.Channels.Message
541 2006-09-07 Ankit Jain <jankit@novell.com>
543 * WsdlExporter.cs (ExportedContracts): New hashtable to keep track of
544 the exported contracts.
545 (ExportContract): Throw exception if contract has already been exported.
547 2006-09-07 Ankit Jain <jankit@novell.com>
549 * MetadataBundle.cs (MetadataSet.WriteTo): Remove WriteStartDocument
550 as suggested by Atsushi.
552 2006-09-07 Ankit Jain <jankit@novell.com>
554 * MetadataBundle.cs (MetadataSet.WriteTo): Add WriteStartDocument.
556 2006-09-07 Ankit Jain <jankit@novell.com>
558 * WsdlExporter.cs (ExportService): Export <service> and <port>.
560 (XsdExporter): New. Update code to use this instead of the
562 (schema_set): Remove.
563 (GeneratedXmlSchemas): Use XsdExporter.Schemas directly.
565 2006-09-07 Ankit Jain <jankit@novell.com>
567 * WsdlExporter.cs (ExportContract): Add 'imports'.
569 2006-09-07 Atsushi Emomoto <atsushi@ximian.com>
571 * ServiceCredentials.cs : added missing members.
573 2006-09-06 Ankit Jain <jankit@novell.com>
575 * WsdlExporter.cs (ExportContract): Use String.Concat
576 * ContractDescriptionGenerator.cs
577 (ContractDescriptionGenerator.GetOperation): Set IsOneWay.
578 * OperationDescription.cs (OperationDescription.IsOneWay): Add an
581 2006-09-06 Ankit Jain <jankit@novell.com>
583 * WsdlExporter.cs (WsdlExporter.ExportEndpoint): Initial implementation.
585 2006-09-06 Atsushi Emomoto <atsushi@ximian.com>
587 * ServiceMetadataBehavior.cs : updated API to RC1.
589 2006-09-05 Ankit Jain <jankit@novell.com>
591 * WsdlExporter.cs (WsdlExporter.ExportContract): Add Namespaces.
593 2006-09-05 Atsushi Emomoto <atsushi@ximian.com>
595 * ServiceModelInternalConverter.cs : when a message part type is null
596 (such as void return value), supply dummy type (object).
598 2006-09-05 Ankit Jain <jankit@novell.com>
600 * MetadataBundle.cs (MetadataSet.WriteTo): Implement.
601 * MetadataSectionSerializerBase.cs (WriteObject_ServiceDescription): Use
602 ServiceDescription.Serializer to serialize.
604 2006-09-05 Ankit Jain <jankit@novell.com>
606 * WsdlExporter.cs (WsdlExporter.AddImport): New.
607 (WsdlExporter.GetSchemaElementForPart): Add 'schema' param.
608 (WsdlExporter.ExportContract): Update to changes.
610 2006-09-05 Ankit Jain <jankit@novell.com>
612 * MetadataSection.cs (MetadataSection.CreateFromSchema): Implement.
613 (MetadataSection.CreateFromServiceDescription): Implement.
614 * WsdlExporter.cs (WsdlExporter.GetGeneratedMetadata): Update to use
617 2006-09-04 Ankit Jain <jankit@novell.com>
619 * WsdlExporter.cs: Initial implementation for ExportContract.
620 * MetadataExporter.cs (GetGeneratedMetadata): Fix signature.
621 * ContractDescriptionGenerator.cs (GetMessage): Seperate Namespace and
622 Name with "/" if its not there in Namespace.
624 2006-08-30 Atsushi Emomoto <atsushi@ximian.com>
626 * ServiceMetadataBehavior.cs : for now avoid NotImplementedException.
627 * ServiceDebugBehavior.cs : implemented AddBindingParameters() and
628 ApplyDispatchBehavior().
629 * ServiceCredentials.cs : implemented AddBindingParameters().
631 2006-08-28 Atsushi Emomoto <atsushi@ximian.com>
633 * WSTrustMessageConverters.cs : added response reader class.
635 2006-08-23 Atsushi Emomoto <atsushi@ximian.com>
637 * WSTrustSTSContract.cs : rewritten to not use DataContract.
638 * WSTrustMessageConverters.cs : new file.
640 2006-08-22 Atsushi Emomoto <atsushi@ximian.com>
642 * ClientCredentials.cs :
643 CloneCore() is virtual. CreateSecurityTokenManager() is public.
644 * ServiceCredentials.cs :
645 Added secure conversation credential.
646 CreateSecurityTokenManager() is public.
648 2006-08-16 Atsushi Emomoto <atsushi@ximian.com>
650 * WSTrustSTSContract.cs : added some more members in request type.
651 WST request and response types are renamed.
653 2006-08-14 Atsushi Emomoto <atsushi@ximian.com>
655 * WSTrustSTSContract.cs : added internal interface for security token
658 2006-08-11 Atsushi Emomoto <atsushi@ximian.com>
660 * ClientCredentials.cs : implement CreateSecurityTokenManager() and
661 partly AddBindingParameters().
662 * ServiceCredentials.cs : CreateSecurityTokenManager() as well.
664 2006-08-10 Atsushi Emomoto <atsushi@ximian.com>
666 * ClientCredentials.cs : temporarily comment out NIE in
667 ApplyClientBehavior().
669 2006-08-02 Atsushi Emomoto <atsushi@ximian.com>
671 * MetadataSectionSerializerBase.cs : made internal, namespace fix.
673 2006-07-31 Ankit Jain <jankit@novell.com>
675 * MetadataExchangeClient.cs (GetMetadataInternal): Use
676 MessageHeaders.MessageId instead of manually adding the header.
677 (SoapEnvelopeNamespace): Remove.
678 (AddressingNamespace): Remove.
680 2006-07-28 Atsushi Emomoto <atsushi@ximian.com>
682 * ServiceCredentials.cs :
683 added missing IssuedTokenAuthentication property.
685 2006-07-27 Ankit Jain <jankit@novell.com>
687 * DataContractSerializerMessageContractImporter.cs (resolveElement): Use
688 XmlSchemaSet.Compile ()
690 2006-07-28 Atsushi Emomoto <atsushi@ximian.com>
692 * ClientCredentials.cs : initialize SupportInteractive as true.
694 2006-07-28 Atsushi Emomoto <atsushi@ximian.com>
696 * LocalClientSecuritySettings.cs : moved to S.SM.Channels.
698 2006-07-27 Ankit Jain <jankit@novell.com>
700 * MessagePartDescription.cs (TypeName):
701 (XmlTypeMapping): New, internal properties, used by
702 ServiceContractGenerator.
703 * DataContractSerializerMessageContractImporter.cs (ImportContract):
704 Handle a void return type.
706 (resolveParticle): Use XmlSchemaImporter to fill in
707 MessagePartDescription.XmlTypeMapping .
708 (GetCLRTypeName): New.
709 * ServiceContractGenerator.cs (.ctor): Set default options.
710 (GenerateServiceContractType): Support ChannelInterface.
711 (GenerateProxyClass): Emit more .ctors
712 (GenerateChannelInterface): New.
713 (ExportInterface): Emit ServiceContractAttribute.Namespace property.
714 (ExportParameters): New. Extract code for emitting methods params from
715 AddOperationMethods & AddImplementationMethods.
716 (ExportMessages): New. Emits method params using MessageDescriptionCollection.
717 (ExportDataContract): New. Emits code for a DataContract from a XmlTypeMapping.
718 (GetXmlNamespace): New. Gets the Namespace param of XmlTypeAttribute or
721 2006-07-27 Ankit Jain <jankit@novell.com>
723 * MetadataResolver.cs (ResolveContracts): Move the exception handling
724 code for MetadataProxy.Get to ..
725 * MetadataExchangeClient.cs (GetMetadataInternal): .. here.
727 2006-07-21 Atsushi Enomoto <atsushi@ximian.com>
729 * ClientCredentials.cs : July CTP API updates.
731 2006-07-18 Atsushi Enomoto <atsushi@ximian.com>
733 * PolicyConversionContext.cs : GetFaultBindingAssertions() argument:
734 MessageFault -> FaultDescription.
736 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
738 * TypedMessageConverter.cs : implemented FromMessage() for
739 DataContract converter. Though it won't work right now.
741 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
743 * ServiceModelInternalConverter.cs : It was bug #78855, and is fixed.
744 * TypedMessageConverter.cs :
745 June CTP changed to write wrapper element.
746 Default URI is http://tempuri.org/, trailing '/' was missing.
748 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
750 * ServiceModelInternalConverter.cs :
751 The runtime errors are still there...
753 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
755 * IContractBehavior.cs : The API became sane in June CTP.
756 * MatchAllEndpointBehavior.cs : vanished.
758 2006-07-14 Atsushi Enomoto <atsushi@ximian.com>
760 * ServiceModelInternalConverter.cs : assembly.Save() does not seem
761 to be required anymore. Maybe it was a runtime bug.
763 2006-07-13 Ankit Jain <jankit@novell.com>
765 * MetadataImporter.cs:
767 * DataContractSerializerMessageContractImporter.cs:
768 * MetadataResolver.cs: Update to June CTP changes.
770 2006-07-13 Atsushi Enomoto <atsushi@ximian.com>
772 * ContractDescriptionGenerator.cs : fix async method handling. Since
773 begin methods return IAsyncResult, not the return value type, it
774 should not be used to generate MessagePartDescription.
775 OperationContractAttribute.ReplyAction should not be ignored.
777 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
779 * WebServiceHelper.cs : comment out the entire source (unused now).
781 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
783 * IMetadataExchange.cs : another unexpected change ;-)
785 2006-07-12 Atsushi Enomoto <atsushi@ximian.com>
787 * IMetadataExchange.cs : take back async methods.
789 2006-07-12 Ankit Jain <jankit@novell.com>
791 * MetadataTransferClient.cs: Renamed to ..
792 * MetadataExchangeClient.cs: .. this. Update to June CTP changes.
793 (MetadataExchangeClient.MetadataProxy): Proxy for IMetadataExchange
795 (MetadataExchangeClient.GetMetadataInternal): Move GetMetadata() code
796 here. Updated to use MetadataProxy instead of doing everything manually.
797 * MetadataSectionSerializerBase.cs: Regenerated for the updated API.
798 * MetadataReference.cs: June CTP updates. Now implements
800 * MetadataResolver.cs: Update for related changes in other classes. June
802 * MetadataExchangeBindings.cs
803 (MetadataExchangeBindings.CreateMexHttpBinding): Implement.
805 2006-07-11 Atsushi Enomoto <atsushi@ximian.com>
807 * ServiceDebugBehavior.cs : new file.
809 2006-07-10 Atsushi Enomoto <atsushi@ximian.com>
811 * ContractDescriptionGenerator.cs : support AsyncPattern methods.
813 2006-07-07 Atsushi Enomoto <atsushi@ximian.com>
815 * MessageContractConverter.cs, ServiceModelInternalConverter.cs :
816 renamed file from former to latter.
818 2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
820 * ServiceContractGenerator.cs : in ClientBase, InnerProxy -> Channel.
822 2006-07-06 Atsushi Enomoto <atsushi@ximian.com>
824 * MessageContractConverter.cs : exception type changed.
826 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
828 * ContractDescriptionGenerator.cs :
829 MessageBodyAttribute -> MessageBodyMemberAttribute.
831 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
833 * ReflectedContractCollection.cs : removed unused file.
835 2006-07-05 Atsushi Enomoto <atsushi@ximian.com>
837 * ContractDescription.cs, ContractDescriptionGenerator.cs :
838 some June CTP updates (SessionMode).
840 2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
842 * TypedMessageConverter.cs : June CTP update.
844 2006-07-04 Atsushi Enomoto <atsushi@ximian.com>
846 * ViaUriBehavior.cs : renamed to ClientViaBehavior.
847 File name is also being changed.
849 2006-07-03 Ankit Jain <jankit@novell.com>
852 * MetadataImporter.cs: Update for changes in other files. (June CTP)
854 2006-07-03 Ankit Jain <jankit@novell.com>
856 * XmlSerializerMessageContractConverter.cs: Renaming type to ..
857 * XmlSerializerMessageContractImporter.cs: .. this.
858 * DataContractSerializerMessageContractConverter.cs: Renaming type to ..
859 * DataContractSerializerMessageContractImporter.cs: .. this.
860 * IOperationContractGenerator.cs: Renaming to ..
861 * IOperationContractGenerationExtension.cs: .. this.
862 * IServiceContractGenerator.cs: Renaming to ..
863 * IServiceContractGenerationExtension.cs: .. this.
865 * DataContractSerializerOperationBehavior.cs:
866 * MetadataResolver.cs:
867 * MetadataSection.cs: Update to June CTP changes.
870 * ServiceContractGenerator.cs: Update for changes in other files.
872 * IMetadataExchange.cs: New.
873 * MetadataExchangeBindings.cs: New.
875 2006-06-22 Atsushi Enomoto <atsushi@ximian.com>
877 * MessageContractConverter.cs : in MessageBodyToDataContractType(),
878 support ReturnValue part as well.
880 2006-06-22 Atsushi Enomoto <atsushi@ximian.com>
882 * ContractDescriptionGenerator.cs : extracted public method
883 GetOperationContractAttribute() from existing code.
885 2006-06-20 Atsushi Enomoto <atsushi@ximian.com>
887 * MessageContractConverter.cs : renaming type to
888 ServiceModelInternalConverter as well as methods. Now it holds
889 conversion from MessageBodyDescription to DataContract Type.
890 * TypedMessageConverter.cs : dependent changes from above.
891 * ContractDescriptionGenerator.cs :
892 Temporarily commented out lines that rejects service contract
893 that does not contain any operation contracts.
896 2006-06-16 Ankit Jain <jankit@novell.com>
898 * MetadataSectionSerializerBase.cs: Remove debug Console.WriteLine-s.
899 * WsdlImporter.cs: Streamline .ctors
900 * MetadataImporter.cs: Likewise.
901 * MetadataResolver.cs (MetadataResolver.Resolve): Update to use
902 WSTransferGet instead of WsTransferGet.
904 2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
906 * MessageContractConverter.cs, TypedMessageConverter.cs :
907 Now it generates correct code, still emitting extra assemblies...
909 2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
911 * MessageContractConverter.cs :
912 Now it generates code (which is incorrect), spitting dummy.dll
913 everywhere you run code that uses TypedMessageConverter...
915 2006-06-12 Ankit Jain <jankit@novell.com>
917 * MetadataSectionSerializerBase.cs: New.
918 * MetadataBundle.cs (MetadataSet.ReadFrom): Use XmlSerializer for
920 (MetadataSet.ReadXml): Use MetadataSectionSerializer to deserialize
923 * MetadataImporter.cs (MetadataImporter..ctor): Use a predefined list of
924 IPolicyImportExtensions if none is specified.
925 * WsdlImporter.cs (WsdlImporter.ImportAllContracts): Cache the imported contracts.
926 (WsdlImporter.ImportAllEndpoints): Implement.
927 (WsdlImporter.ImportEndpoint): Likewise.
928 (WsdlImporter..ctor): Use a predefined list of IWsdlImportExtentions if
930 * IWsdlImporter.cs (ImportContract):
931 (ImportEndpoint): Fix param names.
932 * WsdlEndpointConversionContext.cs: Update .ctor, and implement
935 * ServiceContractGenerator.cs: Update to not depend on
936 contractDescription.ContractType as it can be null.
937 * DataContractSerializerMessageContractConverter.cs (.resolveParticle):
940 2006-06-12 Atsushi Enomoto <atsushi@ximian.com>
941 * TypedMessageConverter.cs, MessageContractConverter.cs :
942 ongoing implementation using Mono.CodeGeneration.
944 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
946 * ServiceCredentials.cs, ClientCredentials.cs,
947 ServiceMetadataBehavior.cs : moved from Sys.SvcModel.
949 2006-05-29 Atsushi Enomoto <atsushi@ximian.com>
951 * TypedMessageConverter.cs : some ToMessage() code.
952 * MessageContractConverter.cs,
953 * ContractDescriptionGenerator.cs : some code to generate contract
954 type from an arbitrary Type.
956 2006-04-27 Ankit Jain <jankit@novell.com>
959 * DataContractSerializerMessageContractConverter.cs:
960 * MetadataImporter.cs:
961 * WsdlContractConversionContext.cs: Change member field names from
962 camelCase to underscore_names.
964 2006-04-26 Ankit Jain <jankit@novell.com>
966 * MetadataBundle.cs (MetadataSet.ReadFrom): Initial implementation.
967 (MetadataSet.Attributes): Add missing property.
968 * MetadataReference.cs: Fix to match Feb CTP.
969 * MetadataResolver.cs: Likewise.
970 * MetadataSection.cs: Likewise.
972 * MetadataImporter.cs (PolicyExtensions): Implement property.
973 * MetadataTransferClient.cs (GetMetadata): Initial implementation.
974 * WsdlImporter.cs: Initial implementation.
976 * OperationDescription.cs (.ctor): Set is_initiating = true.
977 * MessageDescription.cs (.ctor): 'action' parameter can be null or
979 * MessageBodyDescription.cs (Parts): Add internal set method.
981 * WsdlContractConversionContext.cs (Contract): Implement property.
982 (WsdlPortType): Likewise.
983 * DataContractSerializerMessageContractConverter.cs (ImportContract):
984 Initial implementation.
986 * WebServiceHelper.cs: Copied from
987 mcs/class/System.Web.Services/System.Web.Services.Protocols
989 2006-04-14 Atsushi Enomoto <atsushi@ximian.com>
991 * ContractDescriptionGenerator.cs : it is internal.
992 * ServiceContractGenerator.cs : minimum implementation for
993 GenerateServiceContractType() for "client-proxy-gen" tool.
995 2006-04-05 Atsushi Enomoto <atsushi@ximian.com>
997 * ContractDescriptionGenerator.cs : reject operation-less contract.
999 2006-04-05 Atsushi Enomoto <atsushi@ximian.com>
1001 * ContractDescriptionGenerator.cs : The target contract type should be
1002 the interface, not the implementation type.
1004 2006-03-17 Atsushi Enomoto <atsushi@ximian.com>
1006 * ContractDescription.cs : extracted GetContract() implementation
1007 part into ContractDescriptionGenerator.cs.
1008 * ContractDescriptionGenerator.cs : new file.
1010 2006-03-14 Atsushi Enomoto <atsushi@ximian.com>
1012 * ServiceEndpointCollection.cs WsdlImporter.cs
1013 PolicyConversionContext.cs OperationDescriptionCollection.cs
1014 PolicyAssertionCollection.cs MessageDescriptionCollection.cs :
1015 couple of API fixes.
1017 2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
1019 * PeerSecurityBehavior.cs ServiceCredentials.cs
1020 ServiceAuthorizationBehavior.cs :
1021 Dependent fixes for System.IdentityModel reorgainzation.
1023 2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
1025 * EndpointBehaviorCollection.cs ChannelDescription.cs
1026 MessageHeaderDescriptionCollection.cs ServiceCredentials.cs
1027 FaultDescription.cs TypedMessageConverter.cs
1028 AspNetIntegrationRequirementsAttribute.cs
1029 MessageDescription.cs MessagePartDescriptionCollection.cs
1030 OperationBehaviorCollection.cs ListenUriBehavior.cs
1031 ServiceAuthorizationBehavior.cs ChannelBehaviorCollection.cs
1032 MessageBodyDescription.cs IContractBehavior.cs
1033 MessagePropertyDescriptionCollection.cs
1034 ContractBehaviorCollection.cs BehaviorCollection.cs
1035 ServiceEndpointCollection.cs ContractDescription.cs
1036 XmlFormatterOperationBehavior.cs FaultDescriptionCollection.cs
1037 ServiceSecurityAuditBehavior.cs IChannelBehavior.cs
1038 ServiceDescription.cs OperationBehaviorAttribute.cs
1039 MatchAllEndpointBehavior.cs IEndpointBehavior.cs
1040 ServiceMetadataBehavior.cs XmlSerializerOperationBehavior.cs
1041 ServiceBehaviorCollection.cs HostedBindingBehavior.cs
1042 MessageHeaderDescription.cs ViaUriBehavior.cs
1043 MessagePartDescription.cs OperationDescriptionCollection.cs
1044 IServiceBehavior.cs IOperationBehavior.cs
1045 MessagePropertyDescription.cs MustUnderstandBehavior.cs
1046 ServiceEndpoint.cs PeerSecurityBehavior.cs
1047 OperationDescription.cs MessageDescriptionCollection.cs
1048 ReflectedContractCollection.cs :
1049 moved from System.ServiceModel due to the API changes.
1051 2006-02-23 Atsushi Enomoto <atsushi@ximian.com>
1053 * ChannelBuildContext.cs ContractExportBehavior.cs
1054 IMessageEncodingBindingElement.cs IOperationContractGenerator.cs
1055 IPolicyImporter.cs IServiceContractGenerator.cs
1056 IStreamUpgradeBindingElement.cs ITransportTokenAssertionProvider.cs
1057 IWsdlExporter.cs IWsdlImporter.cs InvalidChannelBindingException.cs
1058 IpolicyExporter.cs MessageEncodingBindingElementConverter.cs
1059 MetadataConversionError.cs MetadataExporter.cs MetadataImporter.cs
1060 MetadataResolver.cs OperationContractGenerationContext.cs
1061 PolicyConversionContext.cs ReliableSessionBindingElementConverter.cs
1062 SecurityBindingElementConverter.cs
1063 ServiceContractGenerationContext.cs ServiceContractGenerator.cs
1064 ServiceThrottlingBehavior.cs
1065 TransactionFlowBindingElementConverter.cs
1066 TransportBindingElementConverter.cs WsdlContractConversionContext.cs
1067 WsdlEndpointConversionContext.cs WsdlExporter.cs WsdlImporter.cs
1068 XmlFormatterMessageContractConverter.cs
1069 XmlSerializerMessageContractConverter.cs :
1070 Feb. CTP API changes - chapter 1.
1072 2006-02-14 Atsushi Enomoto <atsushi@ximian.com>
1074 * ServiceThrottlingBehavior.cs : ServiceThrottle was moved.
1076 2006-01-26 Atsushi Enomoto <atsushi@ximian.com>
1078 * ChannelBuildContext.cs :
1079 All builder methods now "reset" UnhandledBindingElements after
1080 the outermost processing.
1082 2006-01-26 Atsushi Enomoto <atsushi@ximian.com>
1084 * ChannelBuildContext.cs :
1085 Use BindingElement's BuildBlahFactory directly. Implemented Clone().
1086 * ChannelLoader.cs : removed obsolete type.
1088 2005-11-21 Atsushi Enomoto <atsushi@ximian.com>
1090 * XmlSerializerMessageContractConverter.cs,
1091 MessageEncodingBindingElementConverter.cs,
1092 XmlFormatterMessageContractConverter.cs : new files in Nov. CTP.
1094 2005-11-21 Atsushi Enomoto <atsushi@ximian.com>
1096 * ServiceLoader.cs, TypeLoader.cs : removed.
1098 2005-11-21 Atsushi Enomoto <atsushi@ximian.com>
1100 * ChannelBuildContext.cs : IListener/-Factory vanished in Nov. CTP.
1102 2005-11-20 Atsushi Enomoto <atsushi@ximian.com>
1104 * IWsdlExporter.cs, InvalidChannelBindingException.cs,
1105 MetadataImporter.cs, IWsdlImporter.cs, IPolicyImporter.cs,
1106 MetadataConversionError.cs, IpolicyExporter.cs,
1107 MetadataExporter.cs, PolicyConversionContext.cs :
1109 * ITypeResolver.cs, WsdlBindingConversionContext.cs,
1110 IWsdlBindingElementConverter.cs,
1111 WsdlOperationBindingCoversionContext.cs,
1112 WsdlMessageBindingConversionContext.cs,
1113 WsdlMessageConversionContext.cs, IWsdlBindingConverter.cs,
1114 IWsdlContractConverter.cs, IWsdlEndpointConverter.cs,
1115 WsdlConversionContext.cs, WsdlConverters.cs,
1116 InvalidSettingsException.cs, WsdlBindingConverterBase.cs,
1117 WsdlConversionError.cs, CustomBindingConverter.cs,
1118 WsdlOperationConversionContext.cs :
1120 * ReliableSessionBindingElementConverter.cs, ServiceLoader.cs,
1121 TransportBindingElementConverter.cs, ContractExportBehavior.cs,
1122 ChannelLoader.cs, WsdlExporter.cs, MetadataResolver.cs,
1123 SecurityBindingElementConverter.cs,
1124 WsdlContractConversionContext.cs,
1125 WsdlEndpointConversionContext.cs, WsdlImporter.cs,
1126 ServiceThrottlingBehavior.cs, ServiceContractGenerator.cs,
1127 TypeLoader.cs, TransactionFlowBindingElementConverter.cs :
1128 Updated signatures to beta2.
1130 2005-11-20 Atsushi Enomoto <atsushi@ximian.com>
1132 * ChannelBuildContext.cs : was seeing
1133 http://savas.parastatidis.name/2005/04/08/4b0b99b1-92c6-4442-ab2e-4c4951009ef4.aspx
1134 and modified channel build logic a bit.
1136 2005-10-31 Atsushi Enomoto <atsushi@ximian.com>
1138 * ServiceThrottlingBehavior.cs : implemented ApplyBehavior().
1140 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
1142 * ChannelBuildContext.cs : added DequeueBindingElement() for
1143 BindingElements' internal use. It becomes UnhandledBindingElements.
1145 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
1147 * ChannelBuildContext.cs : implemented BuildListenerFactory().
1149 2005-10-26 Atsushi Enomoto <atsushi@ximian.com>
1151 * ChannelBuildContext.cs :
1152 several API fixes detected by improved corcompare.
1154 2005-10-25 Atsushi Enomoto <atsushi@ximian.com>
1156 * ChannelBuildContext.cs : added missing generic class constraint.
1158 2005-10-20 Atsushi Enomoto <atsushi@ximian.com>
1160 * ReliableSessionBindingElementConverter.cs,
1161 TransportBindingElementConverter.cs, ContractExportBehavior.cs,
1162 SecurityBindingElementConverter.cs,
1163 OperationContractGenerationContext.cs,
1164 ServiceContractGenerationContext.cs, InvalidSettingsException.cs
1165 WsdlBindingConverterBase.cs, WsdlConversionError.cs,
1166 CustomBindingConverter.cs, ServiceContractGenerator.cs,
1167 TransactionFlowBindingElementConverter.cs :
1168 added all missing bits.
1169 * Dummy.cs : finally removed.
1170 * ServiceThrottlingBehavior.cs, WsdlBindingConversionContext.cs :
1173 2005-10-13 Atsushi Enomoto <atsushi@ximian.com>
1175 * ServiceLoader.cs : serviceType is moved to ServiceDescription.
1177 2005-10-12 Atsushi Enomoto <atsushi@ximian.com>
1179 * ServiceLoader.cs, TypeLoader.cs : implemented some.
1181 2005-10-12 Atsushi Enomoto <atsushi@ximian.com>
1183 * IWsdlEndpointConverter.cs, IOperationContractGenerator.cs,
1184 IServiceContractGenerator.cs, WsdlBindingConversionContext.cs,
1185 IWsdlBindingElementConverter.cs, IStreamUpgradeBindingElement.cs,
1186 WsdlContractConversionContext.cs,
1187 WsdlOperationBindingCoversionContext.cs,
1188 WsdlMessageBindingConversionContext.cs,
1189 WsdlEndpointConversionContext.cs, WsdlMessageConversionContext.cs,
1190 IWsdlBindingConverter.cs, WsdlOperationConversionContext.cs,
1191 IWsdlContractConverter.cs, ITransportTokenAssertionProvider.cs:
1192 new files for wsdl importer.
1193 * Dummy.cs : removed above.
1194 * WsdlConversionContext.cs, IMessageEncodingBindingElement.cs :
1197 2005-10-11 Atsushi Enomoto <atsushi@ximian.com>
1199 * IMessageEncodingBindingElement.cs : new file.
1200 * Dummy.cs : removed above.
1202 2005-10-09 Atsushi Enomoto <atsushi@ximian.com>
1204 * ChannelBuilderContext.cs : new file.
1205 * Dummy.cs : removed above.
1207 2005-09-28 Atsushi Enomoto <atsushi@ximian.com>
1209 * ServiceThrottlingBehavior.cs : moved from sys.ServiceModel dir.
1211 2005-09-28 Atsushi Enomoto <atsushi@ximian.com>
1213 * ITypeResolver.cs, ChannelLoader.cs, ServiceLoader.cs,
1214 TypeLoader.cs : new files.
1215 * Dummy.cs : removed those classes added above.