<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/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>Web Services</title><link>https://www.dotnetzone.gr:443/cs/forums/21/ShowForum.aspx</link><description>Συζήτηση περί των web services και WSE, την υλοποίησή τους με το .NET Framework, καθώς και θέματα interoperability με άλλα συστήματα</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Re: Asynchronous Web Services</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/175.aspx</link><pubDate>Tue, 07 Sep 2004 02:19:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:175</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/175.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=175</wfw:commentRss><description>Κοιτάξτε επίσης και το &lt;a class="pagLinkContent" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/PAIBlock.asp"&gt;&lt;font color="#666666"&gt;Asynchronous Invocation Application Block for .NET&lt;/font&gt;&lt;/a&gt;&amp;nbsp;(&lt;a target="_blank" title="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/PAIBlock.asp" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/PAIBlock.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/PAIBlock.asp&lt;/a&gt;). Σύμφωνα με την περίγραφή: &lt;p class="pagBodyDesc"&gt;&lt;em&gt;Microsoft .NET Framework class library that allows you to increase the performance of your Web application and enhance the end users' experience. The block manages requests from multiple sources for information from a client, dispatches Service Agents to communicate with each service provider (database, web service, etc.), and as the requested information becomes available, it is sent to the client for display. In this manner, a partially completed page is ready for viewing even before all requested information becomes available. The end user perceives a faster application, and server resources are freed much more quickly than in a conventional synchronous scenario.&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Re: Asynchronous Web Services</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/174.aspx</link><pubDate>Tue, 07 Sep 2004 02:06:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:174</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/174.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=174</wfw:commentRss><description>Το παρακάτω άρθρο &lt;a title="http" href="http://msdn.microsoft.com/msdnmag/issues/03/06/threading" target="_blank" n="1" c="10" na="51"&gt;&lt;u&gt;&lt;font color="#800080"&gt;ASP.NET Pipeline: Use Threads and Build Asynchronous Handlers in Your Server-Side Web Code -- MSDN Magazine, June 2003&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&amp;nbsp;(&lt;a title="http" href="http://msdn.microsoft.com/msdnmag/issues/03/06/threading/" target="_blank"&gt;http://msdn.microsoft.com/msdnmag/issues/03/06/threading/&lt;/a&gt;)&lt;br /&gt;&amp;nbsp;περιγράφει πως μπορούν να γίνουν ασύγχρονες κλήσεις και πότε συμφέρει αυτό. &lt;br /&gt;&lt;br /&gt;Το συμπέρασμα του άρθρου είναι ότι δεν έχει νόημα να χρησιμοποιεί κανείς delegates μέσα από μια σελίδα. Για να μπορέσει κάποιος να κάνει ασύγχρονες κλήσεις θα πρέπει να δημιουργήσει μια σελίδα που κληρονομεί από το IHttpAsyncHandler και χρησιμοποιεί ένα δικό της thread. Ευτυχώς, το άρθρο δείχνει πως μπορεί να γίνει αυτό εύκολα.</description></item><item><title>Re: Asynchronous Web Services</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/170.aspx</link><pubDate>Mon, 06 Sep 2004 17:10:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:170</guid><dc:creator>georgiop</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/170.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=170</wfw:commentRss><description>Το callback εκτελείται κανονικά καθώς το WebForm object δεν πρέπει να έχει καταστραφεί στο server (είναι referenced από το AsynchCallback), αλλά εφ΄ όσον η σελίδα παραδόθηκε από τον IIS χωρίς να περιμένει την εκτέλεση του callback δεν μπορεί πλέον να ενημερωθεί. Νομίζω αυτό το σενάριο μπορεί να είναι χρήσιμο όταν διατηρείται κάποιο state στο server το οποίο μεταβάλλεται από το&amp;nbsp;callback.</description></item><item><title>Asynchronous Web Services</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/164.aspx</link><pubDate>Fri, 03 Sep 2004 19:52:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:164</guid><dc:creator>arxanag</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/164.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=164</wfw:commentRss><description>&lt;p&gt;&lt;font style="BACKGROUND-COLOR: #efefef"&gt;Αν έχω μια ASP.NET σελίδα που καλεί ενα asynchronous web service, το οποίο όταν επιστρέφει καλεί μια callback μέθοδο, τι συμβαίνει αν όταν το service επιστρέψει η σελίδα έχει τελειώσει το lifecycle της?&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;</description></item></channel></rss>