Click here to Skip to main content
11,709,581 members (48,633 online)
Click here to Skip to main content
Articles » Web Development » ASP.NET » Howto » Downloads
Add your own
alternative version

ASP.NET WebAPI: Getting Started with MVC4 and WebAPI

, 17 Dec 2013 CPOL 469.3K 26.4K 300
ASP.NET Web API is a framework for building and consuming HTTP services that can reach a broad range of clients including browsers, phones, and tablets.
webapi.zip
WebAPI
WebAPI
App_Data
bin
EntityFramework.dll
Microsoft.Practices.ServiceLocation.dll
Microsoft.Practices.ServiceLocation.pdb
Microsoft.Practices.Unity.Configuration.dll
Microsoft.Practices.Unity.dll
Microsoft.Web.Infrastructure.dll
System.Json.dll
System.Net.Http.dll
System.Net.Http.Formatting.dll
System.Net.Http.WebRequest.dll
System.Web.Helpers.dll
System.Web.Http.Common.dll
System.Web.Http.dll
System.Web.Http.WebHost.dll
System.Web.Mvc.dll
System.Web.Optimization.dll
System.Web.Providers.dll
System.Web.Razor.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages.dll
System.Web.WebPages.Razor.dll
WebAPI.dll
WebAPI.pdb
Content
themes
base
images
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
Controllers
Global.asax
Helper
Validation
Images
accent.png
ajax-loader.gif
aspNetHome.png
body-bottom-bg.png
body-top-bg.png
bullet.png
container-bg.png
facebook.png
findHosting.png
heroAccent.png
NuGetGallery.png
orderedListOne.png
orderedListThree.png
orderedListTwo.png
texturetastic_gray.png
twitter.png
windowsLive.png
Models
obj
Debug
DesignTimeResolveAssemblyReferences.cache
DesignTimeResolveAssemblyReferencesInput.cache
TempPE
WebAPI.dll
WebAPI.pdb
Properties
Scripts
Views
Home
Shared
WebAPI.csproj.user
WebAPI.suo
WebAPIRc-noexe.zip
WebAPIRc
WebAPIRc.suo
WebAPIRc
App_Start
bin
Content
themes
base
images
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
Controllers
favicon.ico
Global.asax
Helper
Images
accent.png
ajax-loader.gif
aspNetHome.png
body-bottom-bg.png
body-top-bg.png
bullet.png
container-bg.png
facebook.png
findHosting.png
heroAccent.png
NuGetGallery.png
orderedList0.png
orderedList1.png
orderedList2.png
orderedList3.png
orderedList4.png
orderedList5.png
orderedList6.png
orderedList7.png
orderedList8.png
orderedList9.png
orderedListOne.png
orderedListThree.png
orderedListTwo.png
texturetastic_gray.png
twitter.png
windowsLive.png
Models
Properties
Scripts
Views
Home
Shared
WebAPIRc.csproj.user
WebAPIRc.zip
WebAPIRc.suo
Antlr3.Runtime.dll
EntityFramework.dll
Microsoft.Practices.ServiceLocation.dll
Microsoft.Practices.Unity.Configuration.dll
Microsoft.Practices.Unity.dll
Microsoft.Web.Infrastructure.dll
Newtonsoft.Json.dll
System.Net.Http.dll
System.Net.Http.Formatting.dll
System.Net.Http.WebRequest.dll
System.Web.Helpers.dll
System.Web.Http.dll
System.Web.Http.WebHost.dll
System.Web.Mvc.dll
System.Web.Optimization.dll
System.Web.Providers.dll
System.Web.Razor.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages.dll
System.Web.WebPages.Razor.dll
WebAPIRc.dll
WebGrease.dll
ui-bg_flat_0_aaaaaa_40x100.png
ui-bg_flat_75_ffffff_40x100.png
ui-bg_glass_55_fbf9ee_1x400.png
ui-bg_glass_65_ffffff_1x400.png
ui-bg_glass_75_dadada_1x400.png
ui-bg_glass_75_e6e6e6_1x400.png
ui-bg_glass_95_fef1ec_1x400.png
ui-bg_highlight-soft_75_cccccc_1x100.png
ui-icons_222222_256x240.png
ui-icons_2e83ff_256x240.png
ui-icons_454545_256x240.png
ui-icons_888888_256x240.png
ui-icons_cd0a0a_256x240.png
favicon.ico
Global.asax
accent.png
ajax-loader.gif
aspNetHome.png
body-bottom-bg.png
body-top-bg.png
bullet.png
container-bg.png
facebook.png
findHosting.png
heroAccent.png
NuGetGallery.png
orderedList0.png
orderedList1.png
orderedList2.png
orderedList3.png
orderedList4.png
orderedList5.png
orderedList6.png
orderedList7.png
orderedList8.png
orderedList9.png
orderedListOne.png
orderedListThree.png
orderedListTwo.png
texturetastic_gray.png
twitter.png
windowsLive.png
WebAPIRc.csproj.user
<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Web.Http.Common</name>
  </assembly>
  <members>
    <member name="T:System.Web.Http.HttpRequestMessageCommonExtensions">
      <summary> Provides extension methods for the <see cref="T:System.Net.Http.HttpRequestMessage" /> class. </summary>
    </member>
    <member name="M:System.Web.Http.HttpRequestMessageCommonExtensions.CreateResponse(System.Net.Http.HttpRequestMessage)">
      <summary> Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
      <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" />.</returns>
      <param name="request">The HTTP request.</param>
    </member>
    <member name="M:System.Web.Http.HttpRequestMessageCommonExtensions.CreateResponse(System.Net.Http.HttpRequestMessage,System.Net.HttpStatusCode)">
      <summary> Creates an <see cref="T:System.Net.Http.HttpResponseMessage" /> wired up to the associated <see cref="T:System.Net.Http.HttpRequestMessage" />. </summary>
      <returns>An initialized <see cref="T:System.Net.Http.HttpResponseMessage" />.</returns>
      <param name="request">The HTTP request.</param>
      <param name="statusCode">The HTTP status code.</param>
    </member>
    <member name="T:System.Web.Http.RouteParameter">
      <summary> The <see cref="T:System.Web.Http.RouteParameter" /> class can be used to indicate properties about a route parameter (the literals and placeholders  located within segments of a <see cref="M:IHttpRoute.RouteTemplate" />).  It can for example be used to indicate that a route parameter is optional. </summary>
    </member>
    <member name="F:System.Web.Http.RouteParameter.Optional">
      <summary> Optional Parameter </summary>
    </member>
    <member name="M:System.Web.Http.RouteParameter.ToString">
      <summary> Returns a <see cref="T:System.String" /> that represents this instance. </summary>
      <returns> A <see cref="T:System.String" /> that represents this instance. </returns>
    </member>
    <member name="T:System.Web.Http.Common.Error">
      <summary> Utility class for creating, logging and unwrapping <see cref="T:System.Exception" /> instances. </summary>
    </member>
    <member name="M:System.Web.Http.Common.Error.Argument(System.String,System.Object[])">
      <summary> Creates an <see cref="T:System.ArgumentException" /> with the provided properties and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
      <param name="messageArgs">An object array that contains zero or more objects to format.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.Argument(System.String,System.String,System.Object[])">
      <summary> Creates an <see cref="T:System.ArgumentException" /> with the provided properties and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="parameterName">The name of the parameter that caused the current exception.</param>
      <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
      <param name="messageArgs">An object array that contains zero or more objects to format.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.ArgumentNull(System.String)">
      <summary> Creates an <see cref="T:System.ArgumentNullException" /> with the provided properties and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="parameterName">The name of the parameter that caused the current exception.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.ArgumentNull(System.String,System.String,System.Object[])">
      <summary> Creates an <see cref="T:System.ArgumentNullException" /> with the provided properties and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="parameterName">The name of the parameter that caused the current exception.</param>
      <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
      <param name="messageArgs">An object array that contains zero or more objects to format.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.ArgumentNullOrEmpty(System.String)">
      <summary> Creates an <see cref="T:System.ArgumentException" /> with a default message and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="parameterName">The name of the parameter that caused the current exception.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.ArgumentOutOfRange(System.String,System.Object,System.String,System.Object[])">
      <summary> Creates an <see cref="T:System.ArgumentOutOfRangeException" /> with the provided properties and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="parameterName">The name of the parameter that caused the current exception.</param>
      <param name="actualValue">The value of the argument that causes this exception.</param>
      <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
      <param name="messageArgs">An object array that contains zero or more objects to format.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.ArgumentTooLarge(System.String,System.Object,System.Object)">
      <summary> Creates an <see cref="T:System.ArgumentOutOfRangeException" /> with a message saying that the argument must be less than or equal to maxValue and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="parameterName">The name of the parameter that caused the current exception.</param>
      <param name="actualValue">The value of the argument that causes this exception.</param>
      <param name="maxValue">The maximum size of the argument.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.ArgumentTooSmall(System.String,System.Object,System.Object)">
      <summary> Creates an <see cref="T:System.ArgumentOutOfRangeException" /> with a message saying that the argument must be greater than or equal to minValue and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="parameterName">The name of the parameter that caused the current exception.</param>
      <param name="actualValue">The value of the argument that causes this exception.</param>
      <param name="minValue">The minimum size of the argument.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.ArgumentUriHasQueryOrFragment(System.String,System.Uri)">
      <summary> Creates an <see cref="T:System.ArgumentException" /> with a message saying that the argument must be an absolute URI  without a query or fragment identifier and then logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="parameterName">The name of the parameter that caused the current exception.</param>
      <param name="actualValue">The value of the argument that causes this exception.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.ArgumentUriNotAbsolute(System.String,System.Uri)">
      <summary> Creates an <see cref="T:System.ArgumentException" /> with a message saying that the argument must be an absolute URI and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="parameterName">The name of the parameter that caused the current exception.</param>
      <param name="actualValue">The value of the argument that causes this exception.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.ArgumentUriNotHttpOrHttpsScheme(System.String,System.Uri)">
      <summary> Creates an <see cref="T:System.ArgumentException" /> with a message saying that the argument must be an "http" or "https" URI and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="parameterName">The name of the parameter that caused the current exception.</param>
      <param name="actualValue">The value of the argument that causes this exception.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.AsError``1(System.AggregateException)">
      <summary> Unwraps and logs an <see cref="T:System.AggregateException" /> as <see cref="F:TraceLevel.Error" /> using &lt;typeparamref name="TPreferredException" /&gt; as the preferred unwrapped <see cref="T:System.Exception" /> to return. </summary>
      <returns>The unwrapped and logged exception.</returns>
      <param name="aggregateException">The <see cref="T:System.AggregateException" /> to unwrap and log</param>
      <typeparam name="TPreferredException">The preferred <see cref="T:System.Type" /> to unwrap. If not present then  the first <see cref="T:System.Exception" /> is returned instead.</typeparam>
    </member>
    <member name="M:System.Web.Http.Common.Error.AsError(System.Exception)">
      <summary> Unwraps and logs an <see cref="T:System.Exception" /> as <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The unwrapped and logged exception.</returns>
      <param name="exception">The exception to unwrap and log</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.AsInformation``1(System.AggregateException)">
      <summary> Unwraps and logs an <see cref="T:System.AggregateException" /> as <see cref="F:TraceLevel.Info" /> using &lt;typeparamref name="TPreferredException" /&gt; as the preferred unwrapped <see cref="T:System.Exception" /> to return. </summary>
      <returns>The unwrapped and logged exception.</returns>
      <param name="aggregateException">The <see cref="T:System.AggregateException" /> to unwrap and log</param>
      <typeparam name="TPreferredException">The preferred <see cref="T:System.Type" /> to unwrap. If not present then  the first <see cref="T:System.Exception" /> is returned instead.</typeparam>
    </member>
    <member name="M:System.Web.Http.Common.Error.AsInformation(System.Exception)">
      <summary> Unwraps and logs an <see cref="T:System.Exception" /> as <see cref="F:TraceLevel.Info" />. </summary>
      <returns>The unwrapped and logged exception.</returns>
      <param name="exception">The exception to unwrap and log</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.AsVerbose``1(System.AggregateException)">
      <summary> Unwraps and logs an <see cref="T:System.AggregateException" /> as <see cref="F:TraceLevel.Verbose" /> using &lt;typeparamref name="TPreferredException" /&gt; as the preferred unwrapped <see cref="T:System.Exception" /> to return. </summary>
      <returns>The unwrapped and logged exception.</returns>
      <param name="aggregateException">The <see cref="T:System.AggregateException" /> to unwrap and log</param>
      <typeparam name="TPreferredException">The preferred <see cref="T:System.Type" /> to unwrap. If not present then  the first <see cref="T:System.Exception" /> is returned instead.</typeparam>
    </member>
    <member name="M:System.Web.Http.Common.Error.AsVerbose(System.Exception)">
      <summary> Unwraps and logs an <see cref="T:System.Exception" /> as <see cref="F:TraceLevel.Verbose" />. </summary>
      <returns>The unwrapped and logged exception.</returns>
      <param name="exception">The exception to unwrap and log</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.AsWarning``1(System.AggregateException)">
      <summary> Unwraps and logs an <see cref="T:System.AggregateException" /> as <see cref="F:TraceLevel.Warning" /> using &lt;typeparamref name="TPreferredException" /&gt; as the preferred unwrapped <see cref="T:System.Exception" /> to return. </summary>
      <returns>The unwrapped and logged exception.</returns>
      <param name="aggregateException">The <see cref="T:System.AggregateException" /> to unwrap and log</param>
      <typeparam name="TPreferredException">The preferred <see cref="T:System.Type" /> to unwrap. If not present then  the first <see cref="T:System.Exception" /> is returned instead.</typeparam>
    </member>
    <member name="M:System.Web.Http.Common.Error.AsWarning(System.Exception)">
      <summary> Unwraps and logs an <see cref="T:System.Exception" /> as <see cref="F:TraceLevel.Warning" />. </summary>
      <returns>The unwrapped and logged exception.</returns>
      <param name="exception">The exception to unwrap and log</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.Format(System.String,System.Object[])">
      <summary> Formats the specified resource string using <see cref="M:CultureInfo.CurrentCulture" />. </summary>
      <returns>The formatted string.</returns>
      <param name="format">A composite format string.</param>
      <param name="args">An object array that contains zero or more objects to format.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.InvalidEnumArgument(System.String,System.Int32,System.Type)">
      <summary> Creates an <see cref="T:System.ComponentModel.InvalidEnumArgumentException" /> and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="parameterName">The name of the parameter that caused the current exception.</param>
      <param name="invalidValue">The value of the argument that failed.</param>
      <param name="enumClass">A <see cref="T:System.Type" /> that represents the enumeration class with the valid values.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.InvalidOperation(System.Exception,System.String,System.Object[])">
      <summary> Creates an <see cref="T:System.InvalidOperationException" /> and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="innerException">Inner exception</param>
      <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
      <param name="messageArgs">An object array that contains zero or more objects to format.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.InvalidOperation(System.String,System.Object[])">
      <summary> Creates an <see cref="T:System.InvalidOperationException" /> and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
      <param name="messageArgs">An object array that contains zero or more objects to format.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.KeyNotFound">
      <summary> Creates an <see cref="T:System.Collections.Generic.KeyNotFoundException" /> with a message saying that the key was not found and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
    </member>
    <member name="M:System.Web.Http.Common.Error.KeyNotFound(System.String,System.Object[])">
      <summary> Creates an <see cref="T:System.Collections.Generic.KeyNotFoundException" /> with a message saying that the key was not found and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
      <param name="messageArgs">An object array that contains zero or more objects to format.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.NotSupported(System.String,System.Object[])">
      <summary> Creates an <see cref="T:System.NotSupportedException" /> and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
      <param name="messageArgs">An object array that contains zero or more objects to format.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.ObjectDisposed(System.String,System.Object[])">
      <summary> Creates an <see cref="T:System.ObjectDisposedException" /> initialized according to guidelines and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
      <param name="messageArgs">An object array that contains zero or more objects to format.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.OperationCanceled">
      <summary> Creates an <see cref="T:System.OperationCanceledException" /> initialized with the provided parameters and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
    </member>
    <member name="M:System.Web.Http.Common.Error.OperationCanceled(System.String,System.Object[])">
      <summary> Creates an <see cref="T:System.OperationCanceledException" /> initialized with the provided parameters and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
      <param name="messageFormat">A composite format string explaining the reason for the exception.</param>
      <param name="messageArgs">An object array that contains zero or more objects to format.</param>
    </member>
    <member name="M:System.Web.Http.Common.Error.PropertyNull">
      <summary> Creates an <see cref="T:System.ArgumentNullException" /> with the provided properties and logs it with <see cref="F:TraceLevel.Error" />. </summary>
      <returns>The logged <see cref="T:System.Exception" />.</returns>
    </member>
    <member name="T:System.Web.Http.Common.HttpMethodHelper">
      <summary> Various helper methods for the static members of <see cref="T:System.Net.Http.HttpMethod" />.  </summary>
    </member>
    <member name="M:System.Web.Http.Common.HttpMethodHelper.GetHttpMethod(System.String)">
      <summary> Gets the static <see cref="T:System.Net.Http.HttpMethod" /> instance for any given HTTP method name. </summary>
      <returns>An existing static <see cref="T:System.Net.Http.HttpMethod" /> or a new instance if the method was not found.</returns>
      <param name="method">The HTTP request method.</param>
    </member>
    <member name="T:System.Web.Http.Common.ILogger">
      <summary> General purpose logging interface. </summary>
    </member>
    <member name="M:System.Web.Http.Common.ILogger.Log(System.String,System.Diagnostics.TraceLevel,System.Func`1)"></member>
    <member name="M:System.Web.Http.Common.ILogger.LogException(System.String,System.Diagnostics.TraceLevel,System.Exception)">
      <summary> Logs the given exception at the given level under the given category. </summary>
      <param name="category">The category under which to log the message.  It can be empty but it cannot be null.</param>
      <param name="level">The <see cref="T:System.Diagnostics.TraceLevel" /> at which to log the exception.</param>
      <param name="exception">The <see cref="T:System.Exception" /> to log.  It cannot be null.</param>
    </member>
  </members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Monjurul Habib
Software Developer (Senior)
Bangladesh Bangladesh
A life-long-learner, maker and soft music fan. Likes building things to solve problems. Lives in Dhaka with wife and wonderful, smart kid and works as a Senior Software Engineer in applications architecture team.

Has years of successful records serving mid and large scale .NET applications in domestic and international client environment. Expertise in different areas of software development life cycles and Software Architecture.

Always looks for new information and value feedback (especially where got something wrong!).

You may also be interested in...

| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.150819.1 | Last Updated 17 Dec 2013
Article Copyright 2012 by Monjurul Habib
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid