Asynchronous Pattern in Windows Communication Foundation
page 1 of 7
Published: 13 Jul 2007
Abstract
In this article Keyvan shows how to implement an asynchronous pattern in Windows Communication Foundation for services and clients to enable easy execution of long running operations.
by Keyvan Nayyeri
Feedback
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 17852/ 232

Introduction

Asynchronous pattern is a very well known and common design pattern in systems that are built on top of executions.  You are probably familiar with some of asynchronous pattern implementations in different aspects of technology.  In software and electronic systems, asynchronous pattern have been widely used.

Like many other technologies, this pattern has an implementation in Windows Communication Foundation which is the topic of this article.

In this article first I will describe an asynchronous pattern in general and how it is supported by Microsoft in .NET Framework then will talk about its definition in WCF.  After giving this basic information, I will talk about details of its configurations as well as its implementation in service and client sides of a WCF application by discovering an example.


View Entire Article

Article Feedback

Title:  
Name:  
Url: ( Optional )
Comment:  
Please add 3 and 6 and type the answer here:

User Comments

Title: Thanx   
Name: MC
Date: 2/21/2008 4:02:44 PM
Comment:
Very hepful !
Title: Event-Based Asynchronous Programming   
Name: Nirmala
Date: 11/23/2007 7:47:55 AM
Comment:
Why Event-Based Asynchronous Programming is not supported in WCF proxy? Is there any work around to fill the gap?
Title: InvokeAsync in WCF   
Name: Nirmala
Date: 11/23/2007 7:33:17 AM
Comment:
In WebService proxy, we have InvokeAsync (of SoapHttpClientProtocol).
But, WCF proxy is missing the InvokeAsync.

Will VS 2008/3.5 support InvokeAsync?
Title: Asynchronous Pattern in WCF   
Name: Nirmala Patthi
Date: 11/19/2007 6:02:17 AM
Comment:
Hi Keyvan Nayyeri,

Thanks for your article. Do you have any idea how to implement Async2 patten in WCF? In the dotnet WebServices, SoapHttpClientProtocol has InvokeAsync that implements Async2 pattern (that is newly introduced in asp.net 2.0 framework).
When we create a WebService proxy, it will have the InvokeAsync implemented by default.
However, when we create a WCF proxy, InvokeAsync is not generated, rather we will have BeginInvoke, EndInvoke though.
I am not sure about if dotnet 3.5 framework, if WCF will come with Async2 pattern.
Can you please comment on this?
Title: THX   
Name: Amir Sameni
Date: 7/15/2007 3:21:47 AM
Comment:
thanks for sharing
Title: Thanks   
Name: Keyvan Nayyeri
Date: 7/13/2007 3:19:21 AM
Comment:
Thank you Darren :-)
Title: Nice!   
Name: Darren Neimke
Date: 7/13/2007 3:04:25 AM
Comment:
Nice stuff Keyvan... thanks for sharing :-)

Product Spotlight
Product Spotlight 
Learn More
.NET Tools
asp.net shopping cart
asp.net chart control






Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2009 ASPAlliance.com  |  Page Processed at 1/8/2009 5:16:44 PM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search