Cancellation over .Net 4.0

To implement cancellation over .Net 4.0 is kind of convenient. See the following articles for reference: