Category: C#

The Task-based Asynchronous Pattern

Naming, Parameters, and Return Types Initiation and completion of an asynchronous operation in the TAP are represented by a single method, and thus there is only one method to name. This is in contrast to the IAsyncResult pattern, or APM pattern, where BeginMethodName and EndMethodName methods are required, and in contrast to the event-based asynchronous

Saving Image from Image URL

Overview Create image object and save it into file by URL. Depending on your needs it can be two solutions: Solution 1 when you need to make some manipulations with the image object (resize, crop, etc) before saving to disk: 1. get Stream from URL using WebRequest class 2. Create Image object from stream using

Screen Capture using C#

This code demonstrates how to get a screen shot of the entire desktop, or a particular window, using .NET (and a few API functions). Using the class is simple – there are four methods * public Image CaptureScreen() Creates an Image object containing a screen shot of the entire desktop * public Image CaptureWindow(IntPtr handle)

BING Maps integration

Follow the below steps to Integrate BING Maps in your ASP.Net application Step1: Create a C# ASP.NET Empty Web Application in Visual Studio 2010. Step2: Add a Default ASP.NET page into the application. Step3: Add a table to the page with two cells in a row. The left cell is for Bing Maps and the

Context based Asynchrony

Asynchronous methods depend on their context for the exact semantics of their resumption after an await. A UI context is usually single threaded, which means that only one asynchronous operation can be executing on it at any given time. This is very useful in a stateful environment such as a UI, because less care needs
SiteLock