<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.silverlight.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Programming with .NET - General</title><link>http://forums.silverlight.net/forums/17.aspx</link><description>General discussions around authoring Silverlight .NET applications.</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>Re: Calling Web Services Synchronously</title><link>http://forums.silverlight.net/forums/thread/161754.aspx</link><pubDate>Fri, 16 Jan 2009 18:50:52 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:161754</guid><dc:creator>jackbond</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/161754.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=17&amp;PostID=161754</wfw:commentRss><description>&lt;p&gt;Microsoft could use the underlying operating system&amp;#39;s native network stack instead of the plugin APIs. Using this approach would have benefits beyond synchronous calls, one being a&amp;nbsp;more robust Soap implementation. Short of that, the only currently work around is to use the native XmlHttpRequest, more details here, &lt;a href="http://silverlight.net/forums/t/11508.aspx"&gt;http://silverlight.net/forums/t/11508.aspx&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Re: Re: Calling Web Services Synchronously</title><link>http://forums.silverlight.net/forums/thread/161659.aspx</link><pubDate>Fri, 16 Jan 2009 16:04:52 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:161659</guid><dc:creator>ccoombs</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/161659.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=17&amp;PostID=161659</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;NPAPI is correct.&amp;nbsp; Netscape Plugin API.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/NPAPI%20" title="http://en.wikipedia.org/wiki/NPAPI " target="_blank"&gt;http://en.wikipedia.org/wiki/NPAPI &lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Calling Web Services Synchronously</title><link>http://forums.silverlight.net/forums/thread/105150.aspx</link><pubDate>Thu, 09 Oct 2008 04:48:24 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:105150</guid><dc:creator>Kevmeister</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/105150.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=17&amp;PostID=105150</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/silverlight/images/icon-quote.gif"&gt; &lt;strong&gt;pbromberg:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;... implement the NPAPI plugin model... &lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;
&lt;p&gt;In case you go searching for this, the correct acronym is in fact NBAPI, for Netscape Browser API.&lt;/p&gt;</description></item><item><title>Re: Calling Web Services Synchronously</title><link>http://forums.silverlight.net/forums/thread/104781.aspx</link><pubDate>Wed, 08 Oct 2008 14:12:36 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:104781</guid><dc:creator>pbromberg</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/104781.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=17&amp;PostID=104781</wfw:commentRss><description>&lt;p&gt;In order to be cross-browser, Silverlight needs to implement the NPAPI plugin model which only provides for asynchronous calls. It&amp;#39;s not hard to learn to use. &lt;/p&gt;</description></item><item><title>Re: Calling Web Services Synchronously</title><link>http://forums.silverlight.net/forums/thread/104562.aspx</link><pubDate>Wed, 08 Oct 2008 05:40:51 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:104562</guid><dc:creator>Kevmeister</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/104562.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=17&amp;PostID=104562</wfw:commentRss><description>&lt;p&gt;Sorry, Chris, this topic has been done to death several times now and its&amp;nbsp;almost guaranteed to be&amp;nbsp;flamebait. Search for (for example):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;Petition for return of synchronous web services (this one turned into a flame war and looks like it may have been deleted).&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Design (As in Architecture) Strategies for dealing with async web services&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Working with Async web services and WebRequest/WebClient (DISCUSSION THREAD)&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Lack of synchronous server requests&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The main point is that it looks like synchronous behaviour was removed on account of not being supported by all browsers. I&amp;#39;d certainly like to see it returned, but the reality at present is that if you live with that hope, you&amp;#39;ll get nothing done.&lt;/p&gt;
&lt;p&gt;Instead you need to alter your implementation practices to allow for async. Depending on the job at hand there are a number of different strategies available to get the job done, but be warned that none are as simple as the synchronous option would have been, despite what some people tried to argue. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Calling Web Services Synchronously</title><link>http://forums.silverlight.net/forums/thread/104526.aspx</link><pubDate>Wed, 08 Oct 2008 03:52:52 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:104526</guid><dc:creator>HarshBardhan</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/104526.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=17&amp;PostID=104526</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You can write&amp;nbsp;your logic which you want to execute after Webservice call completion&amp;nbsp;in Completed event of your Web service call so that your call to service will be completed.&lt;/p&gt;
&lt;p&gt;You can use a dispatcher timer also and after certain duration&amp;nbsp; you can check a flag(which you will set in web service call completed handler) and accordint to that you can execute your code..&lt;/p&gt;</description></item><item><title>Calling Web Services Synchronously</title><link>http://forums.silverlight.net/forums/thread/104524.aspx</link><pubDate>Wed, 08 Oct 2008 03:32:52 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:104524</guid><dc:creator>crpietschmann</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/104524.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=17&amp;PostID=104524</wfw:commentRss><description>&lt;p&gt;It&amp;#39;s a real bummer that you can&amp;#39;t call web services synchronously in Silverlight. At least the functionality isn&amp;#39;t baked in like it should be. Why limit us!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Could people post their suggestions on their best methods for accessing Web Services Synchronously in Silverlight here?&lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>