Sign in
Pedram Rezaei's Ramblings
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
.NET
ASP.NET
AzMan
BI
BizTalk
C#
CDS
CLR
COM
Concurrency
Config
Interop
Kinect
LINQ
Memory Model
Parallel Extensions
Power View
Security
SQL
SSRS
Test
Thread Apartment
VS 2008
WCF
WF
Archive
Archives
January 2012
(1)
January 2010
(1)
August 2008
(1)
July 2008
(3)
June 2008
(3)
April 2008
(2)
January 2008
(4)
December 2007
(3)
November 2007
(4)
October 2007
(6)
August 2007
(6)
June 2007
(4)
May 2007
(1)
April 2007
(1)
February 2007
(1)
January 2007
(3)
December 2006
(6)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Pedram Rezaei's Ramblings
WCF error handling and some best practices
Posted
over 5 years ago
by
Pedram Rezaei - MSFT
11
Comments
I put together the following brief description of WCF Error Handling and some possible best practices for a customer. You may also find it useful: There are 4 sets of errors that clients can expect: Invalid configuration : when bindings, behaviors...
Pedram Rezaei's Ramblings
From Exceptions to Faults
Posted
over 5 years ago
by
Pedram Rezaei - MSFT
4
Comments
A question that I often get asked during workshops on WCF is “Why does WCF use Faults instead of .NET Exceptions?” Exceptions expose a set of limitations and possible security risks: - They are platform/technology specific: .NET exceptions may have...
Pedram Rezaei's Ramblings
Digging deeper into PLINQ’s internal implementation
Posted
over 5 years ago
by
Pedram Rezaei - MSFT
1
Comments
PLINQ is built on top of the Task Parallel Library (TPL) and promises to revolutionise the way we write programs that can benefit from the multi-core processor era. But how does it work internally? This article assumes that you are familiar with the...
Pedram Rezaei's Ramblings
How to cancel a task in Parallel FX?
Posted
over 5 years ago
by
Pedram Rezaei - MSFT
3
Comments
Task Parallel Library (TPL) allows you to easily cancel tasks. Effectively you need to call the Cancel method on the task in question. Imagine the simple sample below: Task task1 = Task .Create(Foo, 10000); static void Foo( object o) { for...
Page 1 of 1 (4 items)