Content deleted Content added
Linked to existing article. |
m Date maintenance tags and general fixes |
||
Line 3:
<!-- For administrator use only: {{oldafdfull|page=Asynchronous error reporting|date=6 November 2008|result='''keep'''}} -->
<!-- End of AfD message, feel free to edit beyond this point -->
{{Orphan|date=November 2008}}
In computer software, the '''Event-Based Asynchronous Pattern''' is a [[design pattern (computing)|design pattern]] that is intended to overcome some of the difficulties of the [[Asynchronous Pattern]] in [[multithreading|multithreaded]] applications. In this pattern, components offer asynchronous [[method (computer science)|method]]s that have "<tt>Async</tt>" suffixed to their name and define associated [[event (computing)|event]]s whose names have "<tt>Completed</tt>" suffixed.<ref name=PC#2008>{{cite book|title=Professional C# 2008|author=Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, and Morgan Skinner|pages=570–571|publisher=Wiley|date=2008|isbn=0470191376|isbn13=9780470191378|chapter=Event-based Asynchronous Pattern}}</ref>
One implementation of the Event-Based Asychronous Pattern is the <tt>BackgroundWorker</tt> class in [[.NET Framework#.NET Framework 2.0|Microsoft .NET version 2.0]].<ref name=PC#2008 />
{{compu-soft-stub}}▼
==References==
<references/>
== Further reading ==
* {{cite web|url=http://msdn.microsoft.com/en-us/library/wewwczdw.aspx|publisher=[[Microsoft]]|work=[[MSDN Library]]|title=Event-based Asynchronous Pattern overview|accessdate=2008-11-06|date=November 2007}}
[[Category:Software engineering]]
[[Category:Software design patterns]]
▲{{compu-soft-stub}}
|