OWIN – Open Web Interface for .NET, is just a specification which defines the standard interface between .NET web servers and web applications.
As said, OWIN is not a framework instead it is a specification on how web servers and web applications should be built in order to decouple one from another and allow movement of ASP.NET applications to environments where at the current state it is not possible.
It’s quite a common scenario to have a feature in a web site to check the incoming request for a particular file download and do some sort of processing before allowing the download.
There are three ways you can extend the ASP.Net pipeline processing
- Http Application or Global.asax
- Http Handler
- Http Module
It is important to understand which does what and when to use, this post is intended to give you a quick overview.
Many a times, we want to Export the List items in CSV format and it can be easily done using the “owssvr.dll” with an exception that you won’t be to apply logical condition on the filter(ie., between, or)
So, we may have to deal this with custom solution. Here I posted a part of the bigger project to Export the List items in CSV format using HTTP Handler(Generic).