| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437 |
- 2010-06-17 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs : overwrite MessageVersion to use None.
- (The only special case I found for ChannelDispatcher.MessageVersion.)
- 2010-06-04 Atsushi Enomoto <[email protected]>
- * OperationDescription.cs : add contract origin flags to identify
- which operation should be used for client operations (and dispatch
- too in the future).
- * MessageDescription.cs : add IsRequest flag to indicate if it is
- for request or not.
- * ServiceContractGenerator.cs, ContractDescriptionGenerator.cs :
- make use of above changes.
- * ContractDescription.cs : don't create extraneous ClientOperations
- in irrelevant message direction.
- 2010-06-03 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : Now callback contract methods are
- also reflected into OperationDescription as well as those from non-
- callback contract. Callback methods have reverse MessageDirection,
- so adjust them.
- * ContractDescription.cs, ServiceEndpoint.cs, TypedMessageConverter.cs :
- A bit of renaming / reflect method call changes.
- 2010-05-28 Atsushi Enomoto <[email protected]>
- * ContractDescription.cs : fill ClientOperation.Formatter here.
- (It is hacky, see additional comment.)
- 2010-04-23 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs : raise an error if it failed to set
- mex info. (Make it safer.)
- 2010-04-23 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs : reflect DispatcherBuilder change.
- 2010-04-02 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : fill FaultDescription action,
- name and namespace as expected.
- 2010-04-02 Atsushi Enomoto <[email protected]>
- * ContractDescription.cs : fill FaultContractInfos in ClientOperation.
- 2010-04-02 Atsushi Enomoto <[email protected]>
- * FaultDescription.cs : fill Action.
- * ContractDescriptionGenerator.cs : do not fill Faults from service
- impl. method. Do this from contract method instead.
- * OperationDescription.cs : remove extra TODOs.
- 2010-03-24 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs : compare "wsdl" parameter in case-
- insensitive manner.
- 2010-03-19 Atsushi Enomoto <[email protected]>
- * HostedBindingBehavior.cs : remove unused class.
- 2010-03-17 Atsushi Enomoto <[email protected]>
- * WsdlExporter.cs : allow identical contract while exporting a set
- of endpoints, while reject identical ones when calling
- ExportEndpoint() individually.
- 2010-03-17 Atsushi Enomoto <[email protected]>
- * MetadataExchangeBindings.cs : use WSHttpBinding (it works if other
- parts gets fixed).
- 2010-03-17 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs, WsdlExporter.cs :
- implement ExportEndpoints() and use it.
- 2010-03-16 Jb Evain <[email protected]>
- * ClientCredentials.cs, ContractDescription.cs,
- IEndpointBehavior.cs: use MOONLIGHT symbol to disambiguate
- MonoTouch and Moonlight code.
- 2010-03-15 Atsushi Enomoto <[email protected]>
- * ServiceEndpointCollection.cs : those overrides are rather to check
- null arguments, not to skip contract duplicates.
- 2010-03-12 Atsushi Enomoto <[email protected]>
- * MessageDescription.cs : implement MessageName.
- 2010-03-11 Atsushi Enomoto <[email protected]>
- * BaseMessagesFormatter.cs : add internal OperationFormatter type
- for moonlight/silverlight-sdk compatibility. It mostly wraps
- the existing the return value by BaseMessagesFormatter.Create().
- * DispatchOperation.cs, ClientOperation.cs, EndpointDispatcher.cs:
- use above new type.
- 2010-03-11 Atsushi Enomoto <[email protected]>
- * OperationDescription.cs, MessagePartDescription.cs,
- MessageDescription.cs : add internal moonlight compat stuff.
- 2010-03-11 Atsushi Enomoto <[email protected]>
- * XmlName.cs : new internal type for moonlight/SL SDK compatibility.
- 2010-02-23 Atsushi Enomoto <[email protected]>
- * MetadataResolver.cs : fix BeginResolve() overloads and use
- arguments as expected in Resolve().
- 2010-02-23 Atsushi Enomoto <[email protected]>
- * MetadataExchangeClient.cs : add missing members and implement some.
- 2010-02-23 Atsushi Enomoto <[email protected]>
- * WsdlImporter.cs : handle soapAction in operation binding too.
- Now it successfully generates proxy generation for Twitterlight:
- http://twitterlight.claritycon.com/TwitterWebService.asmx?WSDL
- 2010-02-23 Atsushi Enomoto <[email protected]>
- * DataContractSerializerMessageContractImporter.cs :
- consider schemas in wsdl documents.
- 2010-02-22 Atsushi Enomoto <[email protected]>
- * MetadataExchangeClient.cs, MetadataExchangeBindings.cs:
- support https.
- 2010-02-22 Atsushi Enomoto <[email protected]>
- * ServiceContractGenerator.cs : fix duplicate output.
- 2010-02-19 Atsushi Enomoto <[email protected]>
- * DataContractSerializerMessageContractImporter.cs :
- Pick correct elements to import. Not wrapper elements but each
- parameter and return value elements.
- 2010-02-19 Atsushi Enomoto <[email protected]>
- * DataContractSerializerMessageContractImporter.cs :
- remove extra parameter passing.
- 2010-02-19 Atsushi Enomoto <[email protected]>
- * ServiceContractGenerator.cs : add missing #ifs.
- 2010-02-19 Atsushi Enomoto <[email protected]>
- * ServiceContractGenerator.cs, MessagePartDescription.cs,
- DataContractSerializerMessageContractImporter.cs :
- add alternative implementation to use XsdDataContractImporter
- instead of XmlSchemaImporter hack.
- It requires -d:USE_DATA_CONTRACT_IMPORTER and not enabled yet, as
- it breaks some WSDL imports (such as memorabilia.hardrock.com).
- 2010-02-11 Atsushi Enomoto <[email protected]>
- * DataContractSerializerMessageContractImporter.cs : handle duration
- and guid which s.w.svc does not handle. Fix part of bug #579011.
- 2010-02-09 Atsushi Enomoto <[email protected]>
- * DataContractSerializerMessageContractImporter.cs,
- ServiceContractGenerator.cs: ArrayOfXxx does not exist in the type
- definition code. Use Xxx[] directly instead.
- 2010-02-08 Atsushi Enomoto <[email protected]>
- * MetadataBundle.cs, MetadataSet.cs : rename former to latter.
- 2010-02-04 Atsushi Enomoto <[email protected]>
- * ClientCredentials.cs, ContractDescription.cs,
- IEndpointBehavior.cs, IOperationBehavior.cs : add monotouch support
- for client behavior.
- 2010-01-28 Atsushi Enomoto <[email protected]>
- * ServiceContractGenerator.cs : when Options.AsynchronousMethods is
- specified, generate async methods *as well as* sync methods (i.e.
- not exclusively).
- In moonlight proxy generator (svcutil -moonlight) mode, sync
- methods will be removed at svcutil itself.
- This fix brings sync proxy methods back to monotouch.
- 2010-01-19 Atsushi Enomoto <[email protected]>
- * ServiceAuthorizationBehavior.cs : implement (it does almost
- nothing though).
- 2010-01-13 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : fill Operation.Faults.
- 2010-01-08 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : fix GetCallbackContract() to
- correctly retrieve ServiceContractAttribute from the service type,
- not the callback type. This ended up to get the bug #567672 sample
- working (but it will break at some stage as it involves some
- non-implemented classes).
- 2009-12-18 Atsushi Enomoto <[email protected]>
- * ServiceContractGenerator.cs :
- EventArgs are not nested classes.
- Result property of EventArgs is not IAsyncResult. It should be
- pulled from EndXxx() method, not from BeginXxx().
- 2009-12-18 Atsushi Enomoto <[email protected]>
- * ServiceContractGenerator.cs :
- add support for EventBasedAsynchronousMethods (3.5 SP1 / 2.1).
- 2009-12-18 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs : added a couple of FIXME comments.
- 2009-12-01 Atsushi Enomoto <[email protected]>
- * ClientCredentials.cs : more SL3 changes.
- 2009-11-25 Atsushi Enomoto <[email protected]>
- * ClientCredentials.cs : it is part of SL3 API, so adjusted for it.
- 2009-10-22 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs : channelDispatchers is keyed by URL,
- so it might have been skipped when the URLs are the same for wsdl
- and help. So, differentiate flags for mex and help, not to be
- exclusive. This fixes random-ish EndpointNotFound for WSDLs.
- 2009-10-22 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs : A few fixes for no-wsdl case: fix
- wrong html template, and do not throw NRE for the lack of WsdlUrl.
- 2009-10-20 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs : restructure internal channel property
- so that http channels can cope with it.
- 2009-10-16 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs : Handle all predefined mex bindings.
- Use DispatcherBuilder directly. Add mex listener property to
- distinguish the listener from http channel listeners later.
- 2009-10-15 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs : when serviceDebug and serviceMetadata
- shares the same URL, both of them must be set, not being skipped.
- 2009-10-15 Atsushi Enomoto <[email protected]>
- * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs,
- ServiceMetadataExtension.cs : Now HelpPage is differentiated from
- wsdl page. The help page now outputs correct URL (for WSDL).
- 2009-10-15 Atsushi Enomoto <[email protected]>
- * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs,
- ServiceMetadataExtension.cs : reduce extra args, static isn't
- required here. Add FIXME comments.
- 2009-10-15 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs : before fixing lots of wrong code,
- add primitive help page support to make sure base_uri is bogus.
- 2009-10-01 Atsushi Enomoto <[email protected]>
- * ServiceContractGenerator.cs : fixed sync client generator that
- incorrectly exited in the middle of proxy generator.
- 2009-09-17 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs : when its url is requested without
- any parameters, it simply returns the WSDL, not the help page.
- 2009-09-15 Atsushi Enomoto <[email protected]>
- * WebServiceHelper.cs : remove old code.
- 2009-09-11 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs : reflect ServiceHostBase change.
- 2009-09-11 Atsushi Enomoto <[email protected]>
- * ServiceDebugBehavior.cs : help page enabling properties are true
- by default (fix regressions).
- 2009-09-06 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : default action name is prepended
- "urn:", and on the other hand do not add extra '/' in such case.
- 2009-09-06 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : end method lookup should be
- done against the type that defines begin method.
- 2009-09-01 Atsushi Enomoto <[email protected]>
- * MustUnderstandBehavior.cs : fix build.
- 2009-09-01 Atsushi Enomoto <[email protected]>
- * ClientCredentials.cs, ClientViaBehavior.cs,
- MustUnderstandBehavior.cs : implement most of the methods.
- 2009-08-21 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs:
- some dependent changes to ServiceHostBase.
- 2009-08-11 Atsushi Enomoto <[email protected]>
- * DataContractSerializerOperationBehavior.cs : add missing members.
- 2009-08-11 Atsushi Enomoto <[email protected]>
- * MetadataExchangeClient.cs : add missing async methods.
- 2009-08-11 Atsushi Enomoto <[email protected]>
- * MetadataResolver.cs : added remaining methods.
- * MetadataExchangeClient.cs : a bit of required changes for above.
- 2009-08-11 Atsushi Enomoto <[email protected]>
- * ServiceDebugBehavior.cs, ServiceMetadataBehavior.cs :
- add Binding properties. Properties are now auto.
- * ServiceMetadataExtension.cs : take Binding too to build dispatcher.
- 2009-08-10 Atsushi Enomoto <[email protected]>
- * ServiceContractGenerator.cs : removed ChannelBase proxy stuff,
- which will be moved to svcutil source.
- The targets for extension should be the interface, not the client
- class.
- 2009-08-10 Atsushi Enomoto <[email protected]>
- * ServiceContractGenerator.cs,
- OperationContractGenerationContext.cs : support extensions i.e.
- IServiceContractGenerationExtension and IOperation...(ditto) .
- 2009-08-10 Atsushi Enomoto <[email protected]>
- * ServiceContractGenerator.cs : first step to add moonlight-based
- client proxy generator (it is not supported in 3.5. needs to be
- enabled by some hook, such as reflection-based hack).
- 2009-08-07 Atsushi Enomoto <[email protected]>
- * ContractDescription.cs : wcf & 2.1 is specially annoying land :(
- 2009-08-07 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : add new contract getter to
- create callback contract type (which does not demand
- ServiceContractAttribute).
- 2009-08-07 Atsushi Enomoto <[email protected]>
- * ServiceEndpoint.cs, ContractDescription.cs : moved client runtime
- creator from former to latter.
- 2009-08-06 Atsushi Enomoto <[email protected]>
- * ServiceEndpoint.cs : follow ClientRuntime change.
- 2009-07-31 Atsushi Enomoto <[email protected]>
- * ServiceEndpoint.cs : ListenUri defaults to Address.Uri.
- 2009-07-02 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : actually it had to fill all of
- the interface methods (and implementation methods).
- 2009-07-02 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : do not reject derived service
- contract from another service contract type.
- 2009-06-10 Atsushi Enomoto <[email protected]>
- * ServiceThrottlingBehavior.cs : implement Validate() (nothing to do
- here).
- 2009-06-09 Atsushi Enomoto <[email protected]>
- * ServiceThrottlingBehavior.cs : implement.
- 2009-05-28 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : fill ProtectionLevel by
- OperationContractAttribute.
- 2009-05-13 Atsushi Enomoto <[email protected]>
- * ServiceCredentials.cs : IServiceBehavior.Validate() should not
- throw NIE. No check so far.
- 2009-03-06 Atsushi Enomoto <[email protected]>
- * MessageBodyDescription.cs, MessagePartDescription.cs,
- OperationDescription.cs, MessageDescriptionCollection.cs:
- clean up extra todos.
- 2009-03-05 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : fill service known types.
- 2009-02-26 Atsushi Enomoto <[email protected]>
- * ServiceContractGenerator.cs : ClientBase<> argument type must be
- class (the class itself is to be fixed soon as well).
- 2009-02-20 Atsushi Enomoto <[email protected]>
- * ServiceEndpoint.cs : moved CreateRuntime() from ChannelFactory<T>.
- 2009-02-12 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : do not write body wrapper element
- when IsWrapped = false.
- 2009-02-04 Atsushi Enomoto <[email protected]>
- * ServiceContractGenerator.cs : add async operation support (might
- be hacky under some condition).
- 2009-01-23 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : async begin method with
- [MessageContract] has 3 parameters, not 1.
- 2009-01-22 Atsushi Enomoto <[email protected]>
- * DataContractSerializerMessageContractImporter.cs :
- for such an element that does not contain schema type but has a
- type reference, use ImportSchemaType().
- 2009-01-21 Atsushi Enomoto <[email protected]>
- * DataContractSerializerMessageContractImporter.cs :
- some refactoring. Process all schemas, including those in WSDLs.
- 2009-01-07 Atsushi Enomoto <[email protected]>
- * ContractDescription.cs : fix by corcompare.
- 2008-05-28 Noam Lampert <[email protected]>
- * ContractDescriptionGenerator.cs: Allow services to implement more than one contract.
-
- 2008-05-22 Noam Lampert <[email protected]>
- * ServiceDebugBehavior.cs: Correctly propagate IncludeExceptionDetailsInFaults. Previous code
- overwrote values set in ServiceBehaviorAttribute.
-
- 2008-05-22 Roei Erez <[email protected]>
- * fix ContractDescription.GetContract implementation
- * Refactor Request processing
- * Add support for message inspectors
- * Add support for InstanceContextProvider & InstanceProvider, including lifecycles events
- like: ReleaseServiceInstance, Open, Close...
- * Add relevant test cases.
- 2008-05-01 Eyal Alaluf <[email protected]>
- * ContractDescriptionGenerator.cs: Support specifying custom names of
- operations, actions, parameters and return value via attributes.
- 2008-04-21 Igor Zelmanovich <[email protected]>
- * ServiceDebugBehavior.cs: implement ApplyDispatchBehavior.
- * ServiceMetadataBehavior.cs: fix ApplyDispatchBehavior.
- * ServiceMetadataExtension.cs: refactoring, serves both
- ServiceDebugBehavior and ServiceMetadataBehavior by providing suitable
- functionality.
- 2008-04-21 Igor Zelmanovich <[email protected]>
- * WsdlExporter.cs: fix ExportEndpoint: SoapBinding.Style is initialized
- with SoapBindingStyle.Document value.
- 2008-04-17 Vladimir Krasnov <[email protected]>
- * ServiceEndpoint.cs: fixed Name property
- 2008-04-10 Eyal Alaluf <[email protected]>
- * TypedMessageConverter.cs: Simplified to use XmlMessagesFormatter and
- DataContractMessagesFormatter that handle the actual message
- serialization/deserialization.
- Added support for XmlSerializaerFormat serialization.
- * ContractDescriptionGenerator.cs: Refactored to expose utilities for
- creating MessageDescription from types for TypedMessageConverter use.
- * ServiceModelInternalConverter.cs: Removed.
- 2008-04-08 Roei Erez <[email protected]>
- * ServiceAuthorizationBehavior.cs:
- -- remove throwing NotImplementedException and add MonoTODO
- * ServiceDebugBehavior.cs
- -- remove throwing NotImplementedException and add MonoTODO
- * ServiceEndpoint.cs
- -- Add validate method.
- * ServiceMetadataBehavior.cs
- -- remove throwing NotImplementedException and add MonoTODO
-
- 2008-03-24 Igor Zelmanovich <[email protected]>
- * PolicyVersion.cs: imפlement ToString method, fix Namespace property.
- * ServiceTimeoutsBehavior.cs: add internal class behavior corresponds
- ServiceTimeoutsElement.
- 2008-03-23 Vladimir Krasnov <[email protected]>
- * ContractDescriptionGenerator.cs: fixed GetMessage, fixed namespace
- while creating message part
- 2008-03-04 Eyal Alaluf <[email protected]>
- * ContractDescriptionGenerator.cs: Init ConfigurationName from attribute.
- 2008-02-27 Eyal Alaluf <[email protected]>
- * MetadataSectionSerializerBase.cs WSTrustMessageConverters.cs:
- Fix compilation warnings.
- 2008-02-16 Atsushi Enomoto <[email protected]>
- * CallbackDebugBehavior.cs : new class.
- 2008-02-15 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : When reflecting a method,
- iterate attributes and added such attribute that implements
- IOperationBehavior to operation's Behaviors.
- 2007-08-17 Atsushi Enomoto <[email protected]>
- * TypedMessageConverter.cs, ServiceModelInternalConverter.cs,
- ContractDescriptionGenerator.cs : significant rewrite for
- message serialization and deserialization. Proxy types are not
- created anymore. Instead, serializers are created for every
- message member. (Deserialization had been broken due to missing
- default constructor of the proxy type.)
- 2007-08-16 Atsushi Enomoto <[email protected]>
- * ServiceModelInternalConverter.cs : use MessagePartDescription.Name
- instead of MemberInfo.Name.
- 2007-08-16 Atsushi Enomoto <[email protected]>
- * TypedMessageConverter.cs ServiceModelInternalConverter.cs
- ContractDescriptionGenerator.cs :
- support MessageContractAttribute wrapper name specification and
- non-wrapping outputs.
- 2007-07-26 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : reverted previous change. It is
- conceptually wrong. RegisterInfo serialization is still possible
- because it could contain private DataContract member which works
- as a proxy to get or set properties on the RegisterInfo itself.
- 2007-07-26 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : added hack to support
- [MessageContract] type which has no [MessageBody] member.
- 2007-03-30 Atsushi Enomoto <[email protected]>
- * WSTrustSTSContract.cs : write prefixes.
- 2007-03-27 Atsushi Enomoto <[email protected]>
- * WSTrustMessageConverters.cs, WSTrustSTSContract.cs:
- now they could be used for both TLS and SPNego.
- 2007-03-20 Atsushi Enomoto <[email protected]>
- * WSTrustMessageConverters.cs : fixed incorrect empty element check.
- * WSTrustSTSContract.cs :
- Fixed Lifetime content namespace. Write KeySize.
- 2007-03-20 Atsushi Enomoto <[email protected]>
- * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
- process RequestedProofToken as raw TLS 1.0 application data, which
- is likely a shared key.
- 2007-03-19 Atsushi Enomoto <[email protected]>
- * WSTrustSTSContract.cs : support t:Authenticator output in RSTR.
- 2007-03-13 Atsushi Enomoto <[email protected]>
- * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
- (This inidividual commit breaks the build.)
- Support all xml contents required for Sslnego RSTR collection.
- 2007-03-08 Atsushi Enomoto <[email protected]>
- * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
- Added IssueReply() operation to support RSTR from client.
- Several fixes to read and write RSTR correctly.
- 2007-03-07 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs :
- DispatchRuntime.InternalEndpointDispatcher was eliminated.
- 2007-03-05 Atsushi Enomoto <[email protected]>
- * WSTrustSTSContract.cs, WSTrustMessageConverters.cs :
- added missing support for token negotiation (WS-Trust section 10.3).
- 2007-01-11 Atsushi Enomoto <[email protected]>
- * ServiceCredentials.cs : oops.
- 2007-01-11 Atsushi Enomoto <[email protected]>
- * ClientCredentials.cs, ServiceCredentials.cs : Clone() throws
- NotImplementedException when it returns an instance of different
- type.
- 2006-12-14 Atsushi Enomoto <[email protected]>
- * ServiceMetadataExtension.cs : raising an NIE than returning null
- is better (at least it avoids extra debugging).
- 2006-12-04 Atsushi Emomoto <[email protected]>
- * WsdlExporter.cs : Binding.MessageVersion could be null.
- 2006-12-04 Atsushi Emomoto <[email protected]>
- * DataContractSerializerMessageContractImporter.cs :
- The latest XmlSchemaImporter.ImportTypeMapping() correctly reports
- an error for xs:* primitive type argument. So it should not do
- that as well.
- 2006-12-04 Atsushi Emomoto <[email protected]>
- * MetadataSectionSerializerBase.cs : Build fix.
- It was based on old 2.0 beta API
- 2006-10-18 Ankit Jain <[email protected]>
- * ServiceMetadataBehavior.cs (AddBindingParameters): Add endpoint for
- HTTP GET requests.
- (ApplyDispatchBehavior): Move code to add *InstanceContextProviders to ..
- * ServiceMetadataExtension.cs (ServiceMetadataExtension.Attach): .. here.
- (HttpGetWsdl): Service HTTP GET requests like ?wsdl.
- 2006-10-17 Ankit Jain <[email protected]>
- * WsdlExporter.cs (ExportEndpoint): Don't emit Soap* if
- MessageVersion.None
- (ExportService): Likewise.
- 2006-10-13 Ankit Jain <[email protected]>
- * WsdlExporter.cs (ExportContract): Move code to ..
- (ExportContractInternal): .. this. Add support for IWsdlExportExtension.
- (ExportEndpoint): Add support for IWsdlExportExtension.
- (ExportService): Return Port.
- * DataContractSerializerOperationBehavior.cs : Add IWsdlExportExtension
- interface.
- 2006-10-12 Atsushi Emomoto <[email protected]>
- * ServiceDebugBehavior.cs : added Http[s]Help properties.
- 2006-10-04 Atsushi Emomoto <[email protected]>
- * ServiceCredentials.cs : do nothing in ApplyDispatchBehavior().
- 2006-10-04 Atsushi Emomoto <[email protected]>
- * ContractDescriptionGenerator.cs : reject async begin method whose
- name does not begin with "Begin". (It even applies to operations
- which has OperationContractAttribute with an explicit name(!).)
- 2006-10-04 Ankit Jain <[email protected]>
- * ServiceAuthorizationBehavior.cs (ApplyDispatchBehavior): Remove NYI
- exception.
- * ServiceMetadataBehavior.cs (ApplyDispatchBehavior): Instantiate and add a
- ServiceMetadataExtension to service host's extensions. Also, set the
- InstanceContextProvider for endpoints with IMetadataExchange contract
- to MexInstanceContextProvider.
- * ServiceMetadataExtension.cs (Metadata): Add internal 'set'.
- 2006-10-04 Atsushi Emomoto <[email protected]>
- * OperationDescriptionCollection.cs,
- ContractDescriptionGenerator.cs : operation names must not conflict
- each other.
- 2006-10-04 Ankit Jain <[email protected]>
- * ServiceContractGenerator.cs (GenerateProxyClass): Make .ctors public.
- 2006-10-03 Atsushi Emomoto <[email protected]>
- * ContractDescriptionGenerator.cs : EndBlah() must not be assigned an
- OperationContractAttribute.
- 2006-09-22 Atsushi Emomoto <[email protected]>
- * LocalServiceSecuritySettings.cs : fix Clone().
- 2006-09-22 Atsushi Emomoto <[email protected]>
- * ContractDescriptionGenerator.cs : copy ProtectionLevel from attributes
- to descriptions if required.
- 2006-09-22 Atsushi Emomoto <[email protected]>
- * FaultDescription.cs, MessageDescription.cs, ContractDescription.cs,
- MessagePartDescription.cs, OperationDescription.cs :
- Fixed HasProtectionLevel. It is always true when ProtectionLevel is set.
- 2006-09-18 Ankit Jain <[email protected]>
- * WsdlExporter.cs (ExportEndpoint): Throw if endpoint.Binding is null.
- (ExportParameters):
- (ExportTypeMessage): Reprocess the schema.
- 2006-09-08 Ankit Jain <[email protected]>
- * WsdlExporter.cs (ExportParameters): Split into this and ..
- (ExportMessageBodyDescription): .. this.
- Check for duplicate message elements.
- (IsTypeMessage): Checks is a MessageBodyDescription has a single part of
- type System.ServiceModel.Channels.Message
- (ExportTypeMessage): Exports a complex type for type
- System.ServiceModel.Channels.Message
- 2006-09-07 Ankit Jain <[email protected]>
- * WsdlExporter.cs (ExportedContracts): New hashtable to keep track of
- the exported contracts.
- (ExportContract): Throw exception if contract has already been exported.
- 2006-09-07 Ankit Jain <[email protected]>
- * MetadataBundle.cs (MetadataSet.WriteTo): Remove WriteStartDocument
- as suggested by Atsushi.
- 2006-09-07 Ankit Jain <[email protected]>
- * MetadataBundle.cs (MetadataSet.WriteTo): Add WriteStartDocument.
- 2006-09-07 Ankit Jain <[email protected]>
- * WsdlExporter.cs (ExportService): Export <service> and <port>.
- (GetService): New.
- (XsdExporter): New. Update code to use this instead of the
- field, xsd_exporter.
- (schema_set): Remove.
- (GeneratedXmlSchemas): Use XsdExporter.Schemas directly.
- 2006-09-07 Ankit Jain <[email protected]>
- * WsdlExporter.cs (ExportContract): Add 'imports'.
- 2006-09-07 Atsushi Emomoto <[email protected]>
- * ServiceCredentials.cs : added missing members.
- 2006-09-06 Ankit Jain <[email protected]>
- * WsdlExporter.cs (ExportContract): Use String.Concat
- * ContractDescriptionGenerator.cs
- (ContractDescriptionGenerator.GetOperation): Set IsOneWay.
- * OperationDescription.cs (OperationDescription.IsOneWay): Add an
- internal setter.
- 2006-09-06 Ankit Jain <[email protected]>
- * WsdlExporter.cs (WsdlExporter.ExportEndpoint): Initial implementation.
- 2006-09-06 Atsushi Emomoto <[email protected]>
- * ServiceMetadataBehavior.cs : updated API to RC1.
- 2006-09-05 Ankit Jain <[email protected]>
- * WsdlExporter.cs (WsdlExporter.ExportContract): Add Namespaces.
- 2006-09-05 Atsushi Emomoto <[email protected]>
- * ServiceModelInternalConverter.cs : when a message part type is null
- (such as void return value), supply dummy type (object).
- 2006-09-05 Ankit Jain <[email protected]>
- * MetadataBundle.cs (MetadataSet.WriteTo): Implement.
- * MetadataSectionSerializerBase.cs (WriteObject_ServiceDescription): Use
- ServiceDescription.Serializer to serialize.
- 2006-09-05 Ankit Jain <[email protected]>
- * WsdlExporter.cs (WsdlExporter.AddImport): New.
- (WsdlExporter.GetSchemaElementForPart): Add 'schema' param.
- (WsdlExporter.ExportContract): Update to changes.
- 2006-09-05 Ankit Jain <[email protected]>
- * MetadataSection.cs (MetadataSection.CreateFromSchema): Implement.
- (MetadataSection.CreateFromServiceDescription): Implement.
- * WsdlExporter.cs (WsdlExporter.GetGeneratedMetadata): Update to use
- new methods above.
- 2006-09-04 Ankit Jain <[email protected]>
- * WsdlExporter.cs: Initial implementation for ExportContract.
- * MetadataExporter.cs (GetGeneratedMetadata): Fix signature.
- * ContractDescriptionGenerator.cs (GetMessage): Seperate Namespace and
- Name with "/" if its not there in Namespace.
- 2006-08-30 Atsushi Emomoto <[email protected]>
- * ServiceMetadataBehavior.cs : for now avoid NotImplementedException.
- * ServiceDebugBehavior.cs : implemented AddBindingParameters() and
- ApplyDispatchBehavior().
- * ServiceCredentials.cs : implemented AddBindingParameters().
- 2006-08-28 Atsushi Emomoto <[email protected]>
- * WSTrustMessageConverters.cs : added response reader class.
- 2006-08-23 Atsushi Emomoto <[email protected]>
- * WSTrustSTSContract.cs : rewritten to not use DataContract.
- * WSTrustMessageConverters.cs : new file.
- 2006-08-22 Atsushi Emomoto <[email protected]>
- * ClientCredentials.cs :
- CloneCore() is virtual. CreateSecurityTokenManager() is public.
- * ServiceCredentials.cs :
- Added secure conversation credential.
- CreateSecurityTokenManager() is public.
- 2006-08-16 Atsushi Emomoto <[email protected]>
- * WSTrustSTSContract.cs : added some more members in request type.
- WST request and response types are renamed.
- 2006-08-14 Atsushi Emomoto <[email protected]>
- * WSTrustSTSContract.cs : added internal interface for security token
- service (STS).
- 2006-08-11 Atsushi Emomoto <[email protected]>
- * ClientCredentials.cs : implement CreateSecurityTokenManager() and
- partly AddBindingParameters().
- * ServiceCredentials.cs : CreateSecurityTokenManager() as well.
- 2006-08-10 Atsushi Emomoto <[email protected]>
- * ClientCredentials.cs : temporarily comment out NIE in
- ApplyClientBehavior().
- 2006-08-02 Atsushi Emomoto <[email protected]>
- * MetadataSectionSerializerBase.cs : made internal, namespace fix.
- 2006-07-31 Ankit Jain <[email protected]>
- * MetadataExchangeClient.cs (GetMetadataInternal): Use
- MessageHeaders.MessageId instead of manually adding the header.
- (SoapEnvelopeNamespace): Remove.
- (AddressingNamespace): Remove.
- 2006-07-28 Atsushi Emomoto <[email protected]>
- * ServiceCredentials.cs :
- added missing IssuedTokenAuthentication property.
- 2006-07-27 Ankit Jain <[email protected]>
- * DataContractSerializerMessageContractImporter.cs (resolveElement): Use
- XmlSchemaSet.Compile ()
- 2006-07-28 Atsushi Emomoto <[email protected]>
- * ClientCredentials.cs : initialize SupportInteractive as true.
- 2006-07-28 Atsushi Emomoto <[email protected]>
- * LocalClientSecuritySettings.cs : moved to S.SM.Channels.
- 2006-07-27 Ankit Jain <[email protected]>
- * MessagePartDescription.cs (TypeName):
- (XmlTypeMapping): New, internal properties, used by
- ServiceContractGenerator.
- * DataContractSerializerMessageContractImporter.cs (ImportContract):
- Handle a void return type.
- (resolveElement):
- (resolveParticle): Use XmlSchemaImporter to fill in
- MessagePartDescription.XmlTypeMapping .
- (GetCLRTypeName): New.
- * ServiceContractGenerator.cs (.ctor): Set default options.
- (GenerateServiceContractType): Support ChannelInterface.
- (GenerateProxyClass): Emit more .ctors
- (GenerateChannelInterface): New.
- (ExportInterface): Emit ServiceContractAttribute.Namespace property.
- (ExportParameters): New. Extract code for emitting methods params from
- AddOperationMethods & AddImplementationMethods.
- (ExportMessages): New. Emits method params using MessageDescriptionCollection.
- (ExportDataContract): New. Emits code for a DataContract from a XmlTypeMapping.
- (GetXmlNamespace): New. Gets the Namespace param of XmlTypeAttribute or
- XmlRootAttribute.
- 2006-07-27 Ankit Jain <[email protected]>
- * MetadataResolver.cs (ResolveContracts): Move the exception handling
- code for MetadataProxy.Get to ..
- * MetadataExchangeClient.cs (GetMetadataInternal): .. here.
- 2006-07-21 Atsushi Enomoto <[email protected]>
- * ClientCredentials.cs : July CTP API updates.
- 2006-07-18 Atsushi Enomoto <[email protected]>
- * PolicyConversionContext.cs : GetFaultBindingAssertions() argument:
- MessageFault -> FaultDescription.
- 2006-07-14 Atsushi Enomoto <[email protected]>
- * TypedMessageConverter.cs : implemented FromMessage() for
- DataContract converter. Though it won't work right now.
- 2006-07-14 Atsushi Enomoto <[email protected]>
- * ServiceModelInternalConverter.cs : It was bug #78855, and is fixed.
- * TypedMessageConverter.cs :
- June CTP changed to write wrapper element.
- Default URI is http://tempuri.org/, trailing '/' was missing.
- 2006-07-14 Atsushi Enomoto <[email protected]>
- * ServiceModelInternalConverter.cs :
- The runtime errors are still there...
- 2006-07-14 Atsushi Enomoto <[email protected]>
- * IContractBehavior.cs : The API became sane in June CTP.
- * MatchAllEndpointBehavior.cs : vanished.
- 2006-07-14 Atsushi Enomoto <[email protected]>
- * ServiceModelInternalConverter.cs : assembly.Save() does not seem
- to be required anymore. Maybe it was a runtime bug.
- 2006-07-13 Ankit Jain <[email protected]>
- * MetadataImporter.cs:
- * WsdlImporter.cs:
- * DataContractSerializerMessageContractImporter.cs:
- * MetadataResolver.cs: Update to June CTP changes.
- 2006-07-13 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : fix async method handling. Since
- begin methods return IAsyncResult, not the return value type, it
- should not be used to generate MessagePartDescription.
- OperationContractAttribute.ReplyAction should not be ignored.
- 2006-07-12 Atsushi Enomoto <[email protected]>
- * WebServiceHelper.cs : comment out the entire source (unused now).
- 2006-07-12 Atsushi Enomoto <[email protected]>
- * IMetadataExchange.cs : another unexpected change ;-)
- 2006-07-12 Atsushi Enomoto <[email protected]>
- * IMetadataExchange.cs : take back async methods.
- 2006-07-12 Ankit Jain <[email protected]>
- * MetadataTransferClient.cs: Renamed to ..
- * MetadataExchangeClient.cs: .. this. Update to June CTP changes.
- (MetadataExchangeClient.MetadataProxy): Proxy for IMetadataExchange
- service contract.
- (MetadataExchangeClient.GetMetadataInternal): Move GetMetadata() code
- here. Updated to use MetadataProxy instead of doing everything manually.
- * MetadataSectionSerializerBase.cs: Regenerated for the updated API.
- * MetadataReference.cs: June CTP updates. Now implements
- IXmlSerializable.
- * MetadataResolver.cs: Update for related changes in other classes. June
- CTP updates pending.
- * MetadataExchangeBindings.cs
- (MetadataExchangeBindings.CreateMexHttpBinding): Implement.
- 2006-07-11 Atsushi Enomoto <[email protected]>
- * ServiceDebugBehavior.cs : new file.
- 2006-07-10 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : support AsyncPattern methods.
- 2006-07-07 Atsushi Enomoto <[email protected]>
- * MessageContractConverter.cs, ServiceModelInternalConverter.cs :
- renamed file from former to latter.
- 2006-07-06 Atsushi Enomoto <[email protected]>
- * ServiceContractGenerator.cs : in ClientBase, InnerProxy -> Channel.
- 2006-07-06 Atsushi Enomoto <[email protected]>
- * MessageContractConverter.cs : exception type changed.
- 2006-07-05 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs :
- MessageBodyAttribute -> MessageBodyMemberAttribute.
- 2006-07-05 Atsushi Enomoto <[email protected]>
- * ReflectedContractCollection.cs : removed unused file.
- 2006-07-05 Atsushi Enomoto <[email protected]>
- * ContractDescription.cs, ContractDescriptionGenerator.cs :
- some June CTP updates (SessionMode).
- 2006-07-04 Atsushi Enomoto <[email protected]>
- * TypedMessageConverter.cs : June CTP update.
- 2006-07-04 Atsushi Enomoto <[email protected]>
- * ViaUriBehavior.cs : renamed to ClientViaBehavior.
- File name is also being changed.
- 2006-07-03 Ankit Jain <[email protected]>
- * WsdlImporter.cs:
- * MetadataImporter.cs: Update for changes in other files. (June CTP)
- 2006-07-03 Ankit Jain <[email protected]>
- * XmlSerializerMessageContractConverter.cs: Renaming type to ..
- * XmlSerializerMessageContractImporter.cs: .. this.
- * DataContractSerializerMessageContractConverter.cs: Renaming type to ..
- * DataContractSerializerMessageContractImporter.cs: .. this.
- * IOperationContractGenerator.cs: Renaming to ..
- * IOperationContractGenerationExtension.cs: .. this.
- * IServiceContractGenerator.cs: Renaming to ..
- * IServiceContractGenerationExtension.cs: .. this.
- * DataContractSerializerOperationBehavior.cs:
- * MetadataResolver.cs:
- * MetadataSection.cs: Update to June CTP changes.
- * WsdlImporter.cs:
- * ServiceContractGenerator.cs: Update for changes in other files.
- * IMetadataExchange.cs: New.
- * MetadataExchangeBindings.cs: New.
- 2006-06-22 Atsushi Enomoto <[email protected]>
- * MessageContractConverter.cs : in MessageBodyToDataContractType(),
- support ReturnValue part as well.
- 2006-06-22 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : extracted public method
- GetOperationContractAttribute() from existing code.
- 2006-06-20 Atsushi Enomoto <[email protected]>
- * MessageContractConverter.cs : renaming type to
- ServiceModelInternalConverter as well as methods. Now it holds
- conversion from MessageBodyDescription to DataContract Type.
- * TypedMessageConverter.cs : dependent changes from above.
- * ContractDescriptionGenerator.cs :
- Temporarily commented out lines that rejects service contract
- that does not contain any operation contracts.
- Some refactoring.
- 2006-06-16 Ankit Jain <[email protected]>
- * MetadataSectionSerializerBase.cs: Remove debug Console.WriteLine-s.
- * WsdlImporter.cs: Streamline .ctors
- * MetadataImporter.cs: Likewise.
- * MetadataResolver.cs (MetadataResolver.Resolve): Update to use
- WSTransferGet instead of WsTransferGet.
- 2006-06-12 Atsushi Enomoto <[email protected]>
- * MessageContractConverter.cs, TypedMessageConverter.cs :
- Now it generates correct code, still emitting extra assemblies...
- 2006-06-12 Atsushi Enomoto <[email protected]>
- * MessageContractConverter.cs :
- Now it generates code (which is incorrect), spitting dummy.dll
- everywhere you run code that uses TypedMessageConverter...
- 2006-06-12 Ankit Jain <[email protected]>
- * MetadataSectionSerializerBase.cs: New.
- * MetadataBundle.cs (MetadataSet.ReadFrom): Use XmlSerializer for
- deserializing.
- (MetadataSet.ReadXml): Use MetadataSectionSerializer to deserialize
- MetadataSection-s.
- * MetadataImporter.cs (MetadataImporter..ctor): Use a predefined list of
- IPolicyImportExtensions if none is specified.
- * WsdlImporter.cs (WsdlImporter.ImportAllContracts): Cache the imported contracts.
- (WsdlImporter.ImportAllEndpoints): Implement.
- (WsdlImporter.ImportEndpoint): Likewise.
- (WsdlImporter..ctor): Use a predefined list of IWsdlImportExtentions if
- none is specified.
- * IWsdlImporter.cs (ImportContract):
- (ImportEndpoint): Fix param names.
- * WsdlEndpointConversionContext.cs: Update .ctor, and implement
- properties.
- * ServiceContractGenerator.cs: Update to not depend on
- contractDescription.ContractType as it can be null.
- * DataContractSerializerMessageContractConverter.cs (.resolveParticle):
- Add 'depth' param.
- 2006-06-12 Atsushi Enomoto <[email protected]>
- * TypedMessageConverter.cs, MessageContractConverter.cs :
- ongoing implementation using Mono.CodeGeneration.
- 2006-05-29 Atsushi Enomoto <[email protected]>
- * ServiceCredentials.cs, ClientCredentials.cs,
- ServiceMetadataBehavior.cs : moved from Sys.SvcModel.
- 2006-05-29 Atsushi Enomoto <[email protected]>
- * TypedMessageConverter.cs : some ToMessage() code.
- * MessageContractConverter.cs,
- * ContractDescriptionGenerator.cs : some code to generate contract
- type from an arbitrary Type.
- 2006-04-27 Ankit Jain <[email protected]>
- * WsdlImporter.cs:
- * DataContractSerializerMessageContractConverter.cs:
- * MetadataImporter.cs:
- * WsdlContractConversionContext.cs: Change member field names from
- camelCase to underscore_names.
- 2006-04-26 Ankit Jain <[email protected]>
- * MetadataBundle.cs (MetadataSet.ReadFrom): Initial implementation.
- (MetadataSet.Attributes): Add missing property.
- * MetadataReference.cs: Fix to match Feb CTP.
- * MetadataResolver.cs: Likewise.
- * MetadataSection.cs: Likewise.
- * MetadataImporter.cs (PolicyExtensions): Implement property.
- * MetadataTransferClient.cs (GetMetadata): Initial implementation.
- * WsdlImporter.cs: Initial implementation.
- * OperationDescription.cs (.ctor): Set is_initiating = true.
- * MessageDescription.cs (.ctor): 'action' parameter can be null or
- zero-length.
- * MessageBodyDescription.cs (Parts): Add internal set method.
- * WsdlContractConversionContext.cs (Contract): Implement property.
- (WsdlPortType): Likewise.
- * DataContractSerializerMessageContractConverter.cs (ImportContract):
- Initial implementation.
- * WebServiceHelper.cs: Copied from
- mcs/class/System.Web.Services/System.Web.Services.Protocols
-
- 2006-04-14 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : it is internal.
- * ServiceContractGenerator.cs : minimum implementation for
- GenerateServiceContractType() for "client-proxy-gen" tool.
- 2006-04-05 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : reject operation-less contract.
- 2006-04-05 Atsushi Enomoto <[email protected]>
- * ContractDescriptionGenerator.cs : The target contract type should be
- the interface, not the implementation type.
- 2006-03-17 Atsushi Enomoto <[email protected]>
- * ContractDescription.cs : extracted GetContract() implementation
- part into ContractDescriptionGenerator.cs.
- * ContractDescriptionGenerator.cs : new file.
- 2006-03-14 Atsushi Enomoto <[email protected]>
- * ServiceEndpointCollection.cs WsdlImporter.cs
- PolicyConversionContext.cs OperationDescriptionCollection.cs
- PolicyAssertionCollection.cs MessageDescriptionCollection.cs :
- couple of API fixes.
- 2006-02-23 Atsushi Enomoto <[email protected]>
- * PeerSecurityBehavior.cs ServiceCredentials.cs
- ServiceAuthorizationBehavior.cs :
- Dependent fixes for System.IdentityModel reorgainzation.
- 2006-02-23 Atsushi Enomoto <[email protected]>
- * EndpointBehaviorCollection.cs ChannelDescription.cs
- MessageHeaderDescriptionCollection.cs ServiceCredentials.cs
- FaultDescription.cs TypedMessageConverter.cs
- AspNetIntegrationRequirementsAttribute.cs
- MessageDescription.cs MessagePartDescriptionCollection.cs
- OperationBehaviorCollection.cs ListenUriBehavior.cs
- ServiceAuthorizationBehavior.cs ChannelBehaviorCollection.cs
- MessageBodyDescription.cs IContractBehavior.cs
- MessagePropertyDescriptionCollection.cs
- ContractBehaviorCollection.cs BehaviorCollection.cs
- ServiceEndpointCollection.cs ContractDescription.cs
- XmlFormatterOperationBehavior.cs FaultDescriptionCollection.cs
- ServiceSecurityAuditBehavior.cs IChannelBehavior.cs
- ServiceDescription.cs OperationBehaviorAttribute.cs
- MatchAllEndpointBehavior.cs IEndpointBehavior.cs
- ServiceMetadataBehavior.cs XmlSerializerOperationBehavior.cs
- ServiceBehaviorCollection.cs HostedBindingBehavior.cs
- MessageHeaderDescription.cs ViaUriBehavior.cs
- MessagePartDescription.cs OperationDescriptionCollection.cs
- IServiceBehavior.cs IOperationBehavior.cs
- MessagePropertyDescription.cs MustUnderstandBehavior.cs
- ServiceEndpoint.cs PeerSecurityBehavior.cs
- OperationDescription.cs MessageDescriptionCollection.cs
- ReflectedContractCollection.cs :
- moved from System.ServiceModel due to the API changes.
- 2006-02-23 Atsushi Enomoto <[email protected]>
- * ChannelBuildContext.cs ContractExportBehavior.cs
- IMessageEncodingBindingElement.cs IOperationContractGenerator.cs
- IPolicyImporter.cs IServiceContractGenerator.cs
- IStreamUpgradeBindingElement.cs ITransportTokenAssertionProvider.cs
- IWsdlExporter.cs IWsdlImporter.cs InvalidChannelBindingException.cs
- IpolicyExporter.cs MessageEncodingBindingElementConverter.cs
- MetadataConversionError.cs MetadataExporter.cs MetadataImporter.cs
- MetadataResolver.cs OperationContractGenerationContext.cs
- PolicyConversionContext.cs ReliableSessionBindingElementConverter.cs
- SecurityBindingElementConverter.cs
- ServiceContractGenerationContext.cs ServiceContractGenerator.cs
- ServiceThrottlingBehavior.cs
- TransactionFlowBindingElementConverter.cs
- TransportBindingElementConverter.cs WsdlContractConversionContext.cs
- WsdlEndpointConversionContext.cs WsdlExporter.cs WsdlImporter.cs
- XmlFormatterMessageContractConverter.cs
- XmlSerializerMessageContractConverter.cs :
- Feb. CTP API changes - chapter 1.
- 2006-02-14 Atsushi Enomoto <[email protected]>
- * ServiceThrottlingBehavior.cs : ServiceThrottle was moved.
- 2006-01-26 Atsushi Enomoto <[email protected]>
- * ChannelBuildContext.cs :
- All builder methods now "reset" UnhandledBindingElements after
- the outermost processing.
- 2006-01-26 Atsushi Enomoto <[email protected]>
- * ChannelBuildContext.cs :
- Use BindingElement's BuildBlahFactory directly. Implemented Clone().
- * ChannelLoader.cs : removed obsolete type.
- 2005-11-21 Atsushi Enomoto <[email protected]>
- * XmlSerializerMessageContractConverter.cs,
- MessageEncodingBindingElementConverter.cs,
- XmlFormatterMessageContractConverter.cs : new files in Nov. CTP.
- 2005-11-21 Atsushi Enomoto <[email protected]>
- * ServiceLoader.cs, TypeLoader.cs : removed.
- 2005-11-21 Atsushi Enomoto <[email protected]>
- * ChannelBuildContext.cs : IListener/-Factory vanished in Nov. CTP.
- 2005-11-20 Atsushi Enomoto <[email protected]>
- * IWsdlExporter.cs, InvalidChannelBindingException.cs,
- MetadataImporter.cs, IWsdlImporter.cs, IPolicyImporter.cs,
- MetadataConversionError.cs, IpolicyExporter.cs,
- MetadataExporter.cs, PolicyConversionContext.cs :
- New files in beta2
- * ITypeResolver.cs, WsdlBindingConversionContext.cs,
- IWsdlBindingElementConverter.cs,
- WsdlOperationBindingCoversionContext.cs,
- WsdlMessageBindingConversionContext.cs,
- WsdlMessageConversionContext.cs, IWsdlBindingConverter.cs,
- IWsdlContractConverter.cs, IWsdlEndpointConverter.cs,
- WsdlConversionContext.cs, WsdlConverters.cs,
- InvalidSettingsException.cs, WsdlBindingConverterBase.cs,
- WsdlConversionError.cs, CustomBindingConverter.cs,
- WsdlOperationConversionContext.cs :
- Removed in beta2
- * ReliableSessionBindingElementConverter.cs, ServiceLoader.cs,
- TransportBindingElementConverter.cs, ContractExportBehavior.cs,
- ChannelLoader.cs, WsdlExporter.cs, MetadataResolver.cs,
- SecurityBindingElementConverter.cs,
- WsdlContractConversionContext.cs,
- WsdlEndpointConversionContext.cs, WsdlImporter.cs,
- ServiceThrottlingBehavior.cs, ServiceContractGenerator.cs,
- TypeLoader.cs, TransactionFlowBindingElementConverter.cs :
- Updated signatures to beta2.
- 2005-11-20 Atsushi Enomoto <[email protected]>
- * ChannelBuildContext.cs : was seeing
- http://savas.parastatidis.name/2005/04/08/4b0b99b1-92c6-4442-ab2e-4c4951009ef4.aspx
- and modified channel build logic a bit.
- 2005-10-31 Atsushi Enomoto <[email protected]>
- * ServiceThrottlingBehavior.cs : implemented ApplyBehavior().
- 2005-10-26 Atsushi Enomoto <[email protected]>
- * ChannelBuildContext.cs : added DequeueBindingElement() for
- BindingElements' internal use. It becomes UnhandledBindingElements.
- 2005-10-26 Atsushi Enomoto <[email protected]>
- * ChannelBuildContext.cs : implemented BuildListenerFactory().
- 2005-10-26 Atsushi Enomoto <[email protected]>
- * ChannelBuildContext.cs :
- several API fixes detected by improved corcompare.
- 2005-10-25 Atsushi Enomoto <[email protected]>
- * ChannelBuildContext.cs : added missing generic class constraint.
- 2005-10-20 Atsushi Enomoto <[email protected]>
- * ReliableSessionBindingElementConverter.cs,
- TransportBindingElementConverter.cs, ContractExportBehavior.cs,
- SecurityBindingElementConverter.cs,
- OperationContractGenerationContext.cs,
- ServiceContractGenerationContext.cs, InvalidSettingsException.cs
- WsdlBindingConverterBase.cs, WsdlConversionError.cs,
- CustomBindingConverter.cs, ServiceContractGenerator.cs,
- TransactionFlowBindingElementConverter.cs :
- added all missing bits.
- * Dummy.cs : finally removed.
- * ServiceThrottlingBehavior.cs, WsdlBindingConversionContext.cs :
- tiny API fix.
- 2005-10-13 Atsushi Enomoto <[email protected]>
- * ServiceLoader.cs : serviceType is moved to ServiceDescription.
- 2005-10-12 Atsushi Enomoto <[email protected]>
- * ServiceLoader.cs, TypeLoader.cs : implemented some.
- 2005-10-12 Atsushi Enomoto <[email protected]>
- * IWsdlEndpointConverter.cs, IOperationContractGenerator.cs,
- IServiceContractGenerator.cs, WsdlBindingConversionContext.cs,
- IWsdlBindingElementConverter.cs, IStreamUpgradeBindingElement.cs,
- WsdlContractConversionContext.cs,
- WsdlOperationBindingCoversionContext.cs,
- WsdlMessageBindingConversionContext.cs,
- WsdlEndpointConversionContext.cs, WsdlMessageConversionContext.cs,
- IWsdlBindingConverter.cs, WsdlOperationConversionContext.cs,
- IWsdlContractConverter.cs, ITransportTokenAssertionProvider.cs:
- new files for wsdl importer.
- * Dummy.cs : removed above.
- * WsdlConversionContext.cs, IMessageEncodingBindingElement.cs :
- tiny API fixes.
- 2005-10-11 Atsushi Enomoto <[email protected]>
- * IMessageEncodingBindingElement.cs : new file.
- * Dummy.cs : removed above.
- 2005-10-09 Atsushi Enomoto <[email protected]>
- * ChannelBuilderContext.cs : new file.
- * Dummy.cs : removed above.
- 2005-09-28 Atsushi Enomoto <[email protected]>
- * ServiceThrottlingBehavior.cs : moved from sys.ServiceModel dir.
- 2005-09-28 Atsushi Enomoto <[email protected]>
- * ITypeResolver.cs, ChannelLoader.cs, ServiceLoader.cs,
- TypeLoader.cs : new files.
- * Dummy.cs : removed those classes added above.
|