In preparation for a two week series on Microsoft Azure and my talk at VSLive Las Vegas, I'm releasing my Azure REST-ful Interface. Point your SVN to http://reluctantdba.beanstalkapp.com/demonstrations/browse/trunk/AzureCommands and get the current version. It has both the class (Finsel.AzureCommands) and a sample WinForm app that test out all of the functionality.
While I'll be fully documenting it this weekend, just a couple of quick notes here. Most of the class returns an azureResults object. This object contains:
- The httpResponse body
- The HttpStatusCode
- The httpResponse Headers collection
- The CanonicalResource Url
- The Called Url
- Whether the call Succeeded
I was discussing this with Mike Amundsen (who has published his utility that you will need to use with this program, see here) and really this returns too much data. Those last three are superfluous to the working of the program but help make it a great teaching tool.
The Finsel.AzureCommands object is what I'm using on my Azure Example page, hosted on an Azure server. But, the beauty of this is that it doesn't require anything more than VS2005. There are some downsides, it doesn't work with local versions of the Azure Storage but I can live with that.
So, download it, kick the tires, provide feedback, report bugs and let me know what you think.
All Posts in Series: