Windows Support Number
Sunday, 14 October 2012
Exception handling for an async method
Posted on 13:32
by Unknown
I've been unit testing a method which has a return type of Task<T> and I need to handle cases where exceptions will be thrown.
Should I use the Task approach or convert to an Rx observable stream?
Task try-catch approach:
or Rx declarative style:
I know which one I prefer :)
Email This
BlogThis!
Share to X
Share to Facebook
Share to Pinterest
Posted in
Development
,
Exceptions
,
Rx
,
TPL
|
No comments
Newer Post
Older Post
Home
0 comments:
Post a Comment
Subscribe to:
Post Comments (Atom)
Popular Posts
Tessellating shapes on top of Bing Maps in a WP7 app
Before I complete the ' How many pins can Bing Maps handle in a WP7 app... ' set of posts . I want to take one last diversion and sh...
build for test != build for release
This might seem obvious to a lot of people - the people who actually do testing, but to everyone who doesn't or just waves a derogatory ...
Maybe courage is the key...
I went to an all day planning session yesterday for the next set of sprints for a client, they're doing 3 sprints for the next release w...
How fast is CallerInfoAttributes for INotifyPropertyChanged?
I was reading about the new C# 5.0 language feature CallerInfoAttribute and how it can used to remove the ' magic strings ' when usi...
Comparing performance of .Net 4.5 to .Net 4.0 for WPF
Currently I'm working on a .Net 4.0 WPF app and we've had some discussion about moving to .Net 4.5, we don't get to make the dec...
MVVM anti-pattern: Injecting the IoC container into a View Model
This is another anti-pattern I've seen a lot recently, the dynamic use of the IoC container inside a view model to resolve child view mo...
Web API with WCF
I've built several RESTful APIs using both ASP.Net MVC2 and OpenRasta, it's good see I can now do the same very easily using the new...
Implementing a message box using a visual overlay in MVVM
I've blogged about implementing a busy indicator before, this post is an extension of this pattern to implement a message box - this is...
No one owns the Domain Model...
May be I should be more precise, and say 'No one developer owns the Domain Model...'. We all share the ' code ownership ' an...
Trying to be more functional with Rx
I realised this week I'm not being as functional when creating an Rx extension method as I should could be. This came out of a discussi...
Categories
.Net
.Net 4.5
Abstractions
Advertising
Agile
Agile Courage
AOP
Async
automated testing
Azure
Azure IIS RESTful development
BDD
Bing Maps
Bounded Context
C#
C# 5.0
Caching
Chocolatey
CLoud
CodePlex
Coding
Coding Building CI Testing
Coding C#
coding C# IoC StructureMap
Coding Functional-Programming
Coding REST Knowledge
Coding Services
Coding TDD Refactoring Agile
Command
continuous testing
coupling
CultureInfo
DAL
databases
DDD
DDD Coaching
DDD Domain Events Auditing nHibernate
DDD Entities Value Objects
Debugging
Design Patterns
Design Patterns Databases Auditing
Developement
Development
Development Coding
Development Process
Development unit testing
Development VS 2011
Diagnostics
Disposable
Exceptions
FINDaPAD
FindaPad Property Rental Windows Phone 7 Mobile Devices
Fun Coding Duct-Tape
Hotfixes
integration testing
IoC
jasmine
javascript
Jobs Development
LINQ
marketplace
Mobile Devices
Mocking
MSDN Coding
MSpec
Multilingual
MVC
MVVM
nCrunch
nHbiernate Repository Pattern Criteria
nHibernate Auditing Design Fluent
nHibnerate Entities Events Listeners
node.js
nodes.js
Nokia
NoSQL RavenDB Azure Development
Observations
OO
ORM
Performance
Portable Class Library
Portable Library
PostSharp
Process
Rants
RavenDB IIS 7.5 Development
Reactive
Reactive Extension
Reactive Extensions
ReadOnlyCollections
Resharper
REST Distributed-Systems
REST HTTP
rest web
RESTful
Rx
Serialization
Silverlight
Silverlight Installation
Task
TDD
TDD IoC DI
TDD Mocking
TDD Team Observation
Telerik
testing
threading
TPL
UI
Undo-Redo
unit testing
ViewModels
VS 2012
wcf
web api
Web Services
web services mobile devices data
WebAPI
Windows
Windows 8
windows phone
Windows Phone 7
WP7
WP7 Bing Maps Development Network HTTP
WP7 Bing Maps Development UK Crime
WP7 Bing Maps Development UK Crime Clustering
WP7 Bing Maps Development UK Polygons Clustering Performance
WP7 cryptography bouncy castle
WP7 Cultures C#
WP7 feedback development app store
WP7 Javascript web browser
WP7 MSBuild
WP7 ORM Databases performance
WP7 Serialisation
WP7 SilverlightSerializer C#
WP7 sqlite performance development
WP7 WP7Contrib Bing Maps Development
WP7 WP7Contrib Bing Maps Polygon Development
WP7 WP7Contrib CodePlex
WP7 WP7Contrib CodePlex Bing Maps Development
WP7 WP7Contrib CodePlex ObservableCollection
WP7 WP7Contrib ILMerge .Net
WP7 WP7Contrib Phone Maps
WP7 WP7Contrib SilverlightSerializer C#
WP7Contrib
WP7Contrib Bing Maps WP7
WP7Contrib WP7 Geo-Location development C#
WP7Contrib WP7 HTTP Compression
WP7Contrib WP7 Url Development Rx
WP7Dev
WPF
WPF Cultures
WuApi
XAML
Blog Archive
►
2013
(16)
►
November
(5)
►
September
(3)
►
August
(1)
►
July
(1)
►
June
(3)
►
May
(2)
►
January
(1)
▼
2012
(44)
►
November
(2)
▼
October
(8)
Trying to be more functional with Rx
Building a simple Portable Class Library - Simple....
Tricky continuous testing and self hosting WebAPI ...
Exception handling for an async method
Self hosting a web service inside a test fixture u...
Using GetRequestStreamAsync and GetResponseAsync i...
Testing time based observable in Rx is so easy...
Using CompositeDisposable in base classes
►
September
(5)
►
August
(2)
►
July
(4)
►
June
(3)
►
May
(1)
►
April
(2)
►
March
(13)
►
February
(4)
►
2011
(52)
►
December
(3)
►
November
(5)
►
October
(7)
►
September
(7)
►
August
(11)
►
July
(4)
►
May
(2)
►
April
(1)
►
March
(5)
►
February
(3)
►
January
(4)
►
2010
(1)
►
August
(1)
►
2009
(32)
►
December
(3)
►
November
(7)
►
October
(6)
►
September
(11)
►
April
(1)
►
March
(4)
Powered by
Blogger
.
About Me
Unknown
View my complete profile
0 comments:
Post a Comment