<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Silverlight synchronous-style WCF service client</title><link>http://syncwcf.codeplex.com/project/feeds/rss</link><description>SyncWcf allows you to consume async WCF service easilly. it allows you to share the service interface in a portable library and use the synchronous style interface to perform async operations. It doesn&amp;#39;t requires any magical code generation.</description><item><title>Source code checked in, #69631</title><link>http://syncwcf.codeplex.com/SourceControl/changeset/changes/69631</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:13:48 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69631 20121001091348P</guid></item><item><title>Source code checked in, #69630</title><link>http://syncwcf.codeplex.com/SourceControl/changeset/changes/69630</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:07:03 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69630 20121001090703P</guid></item><item><title>Patch Declined: #11939</title><link>http://syncwcf.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='http://www.codeplex.com/site/users/view/Duke360'&gt;Duke360&lt;/a&gt; has declined patch #11939.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Comment:&lt;/b&gt;&lt;br /&gt;license infringement&lt;br /&gt;potential memory leakage&lt;br /&gt;&lt;/p&gt;</description><author>Duke360</author><pubDate>Sun, 15 Apr 2012 13:09:04 GMT</pubDate><guid isPermaLink="false">Patch Declined: #11939 20120415010904P</guid></item><item><title>Patch Uploaded: #11939</title><link>http://syncwcf.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='http://www.codeplex.com/site/users/view/enantiomer2000'&gt;enantiomer2000&lt;/a&gt; has uploaded a patch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;This patch updates a shortcoming in the project that wouldn&amp;#39;t generate the correct Action attribute for the asynchronous WCF service call.  When generating the Attribute for generic types it would fail. For example IService&amp;#60;T&amp;#62; that has a Get&amp;#40;&amp;#41; method that all the other WCF services implement such as IOrderService&amp;#58; IService&amp;#60;Order&amp;#62;. The code was generating the service interface attribute along the lines of &amp;#34;http&amp;#58;&amp;#47;&amp;#47;tempuri.org&amp;#47;IService&amp;#96;1&amp;#47;Get&amp;#34; which always failed. To debug this, I looked at how the Action call is formatted from a regular ChannelFactory and also from a WCF generated client. I was able to determine that a generic service interface Action attribute needs to be formatted along the lines of &amp;#34;http&amp;#58;&amp;#47;&amp;#47;tempuri.org&amp;#47;IServiceOf_Order&amp;#47;Get&amp;#34;. I put in the code changes that facilitate this and am uploading the file.&lt;/p&gt;</description><author>enantiomer2000</author><pubDate>Tue, 10 Apr 2012 16:50:06 GMT</pubDate><guid isPermaLink="false">Patch Uploaded: #11939 20120410045006P</guid></item><item><title>Created Issue: support generic interface [9302]</title><link>http://syncwcf.codeplex.com/workitem/9302</link><description>SyncWcf can&amp;#39;t handle service interfaces that implement a generic interface. &lt;br /&gt;For example IService&amp;#60;T&amp;#62; that has a Get&amp;#40;&amp;#41; method that all the other WCF services implement such as IOrderService&amp;#58; IService&amp;#60;Order&amp;#62;. &lt;br /&gt;&lt;br /&gt;SyncWCF is generating the service interface attribute along the lines of &amp;#34;http&amp;#58;&amp;#47;&amp;#47;tempuri.org&amp;#47;IService&amp;#96;1&amp;#47;Get&amp;#34; which always failed. &lt;br /&gt;INstead it should generate attribute formatted along the lines of &amp;#34;http&amp;#58;&amp;#47;&amp;#47;tempuri.org&amp;#47;IServiceOf_Order&amp;#47;Get&amp;#34;.&lt;br /&gt;</description><author>Duke360</author><pubDate>Mon, 09 Apr 2012 22:22:27 GMT</pubDate><guid isPermaLink="false">Created Issue: support generic interface [9302] 20120409102227P</guid></item><item><title>New Comment on "Documentation"</title><link>http://syncwcf.codeplex.com/documentation?&amp;ANCHOR#C22561</link><description>Duke.  Really cool project.  I was testing with it and determined that your code can&amp;#39;t handle service interfaces that implement a generic interface.  For example IService&amp;#60;T&amp;#62; that has a Get&amp;#40;&amp;#41; method that all the other WCF services implement such as IOrderService&amp;#58; IService&amp;#60;Order&amp;#62;.   Your code was generating the service interface attribute along the lines of &amp;#34;http&amp;#58;&amp;#47;&amp;#47;tempuri.org&amp;#47;IService&amp;#96;1&amp;#47;Get&amp;#34; which always failed.  To debug this, I looked at how the Action call is formatted from a regular ChannelFactory and also from a WCF generated client.  I was able to determine that a generic service interface Action attribute needs to be formatted along the lines of &amp;#34;http&amp;#58;&amp;#47;&amp;#47;tempuri.org&amp;#47;IServiceOf_Order&amp;#47;Get&amp;#34;.  It would be cool to allow this feature in the future and is only an extra 5 lines of code in your AddBeginAsynchVersionForMethod method. Keep up the good work&amp;#33;</description><author>enantiomer2000</author><pubDate>Tue, 14 Feb 2012 01:42:40 GMT</pubDate><guid isPermaLink="false">New Comment on "Documentation" 20120214014240A</guid></item><item><title>Source code checked in, #65170</title><link>http://syncwcf.codeplex.com/SourceControl/changeset/changes/65170</link><description>version number updated</description><author>Duke360</author><pubDate>Thu, 02 Feb 2012 09:51:25 GMT</pubDate><guid isPermaLink="false">Source code checked in, #65170 20120202095125A</guid></item><item><title>Source code checked in, #65169</title><link>http://syncwcf.codeplex.com/SourceControl/changeset/changes/65169</link><description>added support for OperationContextScope &amp;#40;embrional&amp;#41;</description><author>Duke360</author><pubDate>Thu, 02 Feb 2012 09:49:05 GMT</pubDate><guid isPermaLink="false">Source code checked in, #65169 20120202094905A</guid></item><item><title>Source code checked in, #64988</title><link>http://syncwcf.codeplex.com/SourceControl/changeset/changes/64988</link><description>OOopss&amp;#33; version number &amp;#58;&amp;#41;</description><author>Duke360</author><pubDate>Fri, 20 Jan 2012 16:13:20 GMT</pubDate><guid isPermaLink="false">Source code checked in, #64988 20120120041320P</guid></item><item><title>Source code checked in, #64987</title><link>http://syncwcf.codeplex.com/SourceControl/changeset/changes/64987</link><description>added support for inherited intefaces, TODO&amp;#58; add support to namespace other than &amp;#34;http&amp;#58;&amp;#47;&amp;#47;tempuri&amp;#34;&amp;#13;&amp;#10;for now only this is supported &amp;#58;&amp;#40; lack of time, sorry</description><author>Duke360</author><pubDate>Fri, 20 Jan 2012 16:12:09 GMT</pubDate><guid isPermaLink="false">Source code checked in, #64987 20120120041209P</guid></item><item><title>Created Issue: async invocation on the service should result in Task object [9001]</title><link>http://syncwcf.codeplex.com/workitem/9001</link><description>consider the possibility to generate Task as result of an async webservice invocation, as SL5 should now support it natively&lt;br /&gt;</description><author>Duke360</author><pubDate>Sun, 11 Dec 2011 10:41:29 GMT</pubDate><guid isPermaLink="false">Created Issue: async invocation on the service should result in Task object [9001] 20111211104129A</guid></item><item><title>Created Issue: replicate interface attributes [9000]</title><link>http://syncwcf.codeplex.com/workitem/9000</link><description>interface attributes should be projected on the generated async version&lt;br /&gt;</description><author>Duke360</author><pubDate>Sun, 11 Dec 2011 10:38:54 GMT</pubDate><guid isPermaLink="false">Created Issue: replicate interface attributes [9000] 20111211103854A</guid></item><item><title>New Comment on "Documentation"</title><link>http://syncwcf.codeplex.com/documentation?&amp;ANCHOR#C21769</link><description>hello Rodro, thanks for your feedback, i&amp;#39;ll pur your request in the next release. at the moment i&amp;#39;m waiting to Silverlight 5.0 to became gold.&amp;#10;your request makes a lot of sense, and it is quite easy to add. i&amp;#39;ll absolutely take it into consideration.&amp;#10;if you have other ideas please let me know</description><author>Duke360</author><pubDate>Thu, 01 Dec 2011 18:05:50 GMT</pubDate><guid isPermaLink="false">New Comment on "Documentation" 20111201060550P</guid></item><item><title>New Comment on "Documentation"</title><link>http://syncwcf.codeplex.com/documentation?&amp;ANCHOR#C21707</link><description>Hey Duke, nice job&amp;#33;&amp;#10;This is exactly what I needed for my project.&amp;#10;&amp;#10;The only problem is that it looks like the TypeGenerator doesn&amp;#39;t respect any custom attribute attached to the original contract when it generates the async version of it, but it rather apply a simple &amp;#91;ServiceContract&amp;#40;&amp;#41;&amp;#93; to the generated interface.&amp;#10;&amp;#10;It would be nice if any custom attribute could be replicated, but I guess it&amp;#39;s not a trivial task...&amp;#10;At least though it should pass in any &amp;#34;Name&amp;#34; or &amp;#34;Namespace&amp;#34; specified in the original ServiceContractAttribute,&amp;#10;as long with any ServiceKnownTypeAttribute.&amp;#10;&amp;#10;Thanks man.&amp;#10;&amp;#10;-Rodro-</description><author>Rodro</author><pubDate>Wed, 23 Nov 2011 23:56:51 GMT</pubDate><guid isPermaLink="false">New Comment on "Documentation" 20111123115651P</guid></item><item><title>New Post: NuGet package</title><link>http://syncwcf.codeplex.com/discussions/274246</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Deleted&lt;/p&gt;&lt;/div&gt;</description><author>teoarch</author><pubDate>Thu, 29 Sep 2011 13:26:47 GMT</pubDate><guid isPermaLink="false">New Post: NuGet package 20110929012647P</guid></item><item><title>Updated Release: SyncWcf 2.0.1.0 (ago 12, 2011)</title><link>http://syncwcf.codeplex.com/releases/view/71645</link><description>&lt;div class="wikidoc"&gt;added documentation for intellisense, fixed some using (namespace reference)&lt;br /&gt;&lt;b&gt;Breaking Changes:&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;rename the namespace to PhotoAtomic.SyncWcf to enforce the brand&lt;/li&gt;
&lt;li&gt;removed UserName and Password property on the AsyncChannelFactory, they can now be accessed trough the new Crendentials property on the AsyncChannelFactory.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>duke360</author><pubDate>Tue, 23 Aug 2011 20:43:21 GMT</pubDate><guid isPermaLink="false">Updated Release: SyncWcf 2.0.1.0 (ago 12, 2011) 20110823084321P</guid></item><item><title>Released: SyncWcf 2.0.1.0 (Aug 12, 2011)</title><link>http://syncwcf.codeplex.com/releases/view/71645</link><description>
&lt;div class="wikidoc"&gt;added documentation for intellisense, fixed some using (namespace reference)&lt;br&gt;
&lt;b&gt;Breaking Changes:&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;rename the namespace to PhotoAtomic.SyncWcf to enforce the brand &lt;/li&gt;&lt;li&gt;removed UserName and Password property on the AsyncChannelFactory, they can now be accessed trough the new Crendentials property on the AsyncChannelFactory.&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Tue, 23 Aug 2011 20:43:21 GMT</pubDate><guid isPermaLink="false">Released: SyncWcf 2.0.1.0 (Aug 12, 2011) 20110823084321P</guid></item><item><title>Source code checked in, #61616</title><link>http://syncwcf.codeplex.com/SourceControl/changeset/changes/61616</link><description></description><author>Duke360</author><pubDate>Mon, 22 Aug 2011 20:15:32 GMT</pubDate><guid isPermaLink="false">Source code checked in, #61616 20110822081532P</guid></item><item><title>Source code checked in, #61614</title><link>http://syncwcf.codeplex.com/SourceControl/changeset/changes/61614</link><description>preparing branch for windows phone</description><author>Duke360</author><pubDate>Mon, 22 Aug 2011 19:34:30 GMT</pubDate><guid isPermaLink="false">Source code checked in, #61614 20110822073430P</guid></item><item><title>Source code checked in, #61613</title><link>http://syncwcf.codeplex.com/SourceControl/changeset/changes/61613</link><description>Branched from &amp;#36;&amp;#47;syncwcf&amp;#47;Main</description><author>Duke360</author><pubDate>Mon, 22 Aug 2011 19:20:51 GMT</pubDate><guid isPermaLink="false">Source code checked in, #61613 20110822072051P</guid></item></channel></rss>