Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Windows Azure Management Libraries Preview #279

Merged
merged 56 commits into from Oct 22, 2013

Conversation

Projects
None yet
2 participants
Member

jeffwilcox commented Oct 22, 2013

Preview release of the Windows Azure Management Libraries for .NET. With this release, a broad surface area of the Windows Azure cloud infrastructure can be accessed and automated using the same technology that was previously available only from the Windows Azure PowerShell Cmdlets or directly from the REST API. The initial preview includes support for hosted Cloud Services, Virtual Machines, Virtual Networks, Web Sites, Storage Accounts, as well as infrastructure components such as affinity groups.

We’ve spent a lot of time designing natural .NET Framework APIs that map cleanly to their underlying REST endpoints. It was very important to expose these services using a modern .NET approach that developers will find familiar and easy to use:

  • Supports Portable Class Library (PCL), which targets apps that are built for .NET Framework 4.5, Windows Phone 8, Windows Store, and Silverlight.
  • Ships as a set of focused NuGet packages with minimal dependencies to simplify versioning.
  • Supports async/await-based task asynchrony (with easy synchronous overloads).
  • Has a shared infrastructure for common error handling, tracing, configuration, and HTTP pipeline manipulation.
  • Is factored for easy testability and mocking.
  • Is built on top of popular libraries such as HttpClient and Json.NET.

The libraries are available on NuGet. We look forward to your feedback and invite you to share your thoughts, and open issues and suggestions.

jeffwilcox and others added some commits Aug 8, 2013

Merge branch 'dev' of https://github.com/jeffwilcox/azure-sdk-for-net
…into dev

Conflicts:
	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.Compute.nuspec
	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.Libraries.nuspec
	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.Storage.nuspec
	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.VirtualNetworks.nuspec
	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.WebSites.nuspec
	libraries/src/PackageSpecs/Microsoft.WindowsAzure.Management.nuspec
Merge pull request #1 from jeffwilcox/dev-nuspec-msbuild
NuGet specification replacement work
Merge pull request #269 from jeffwilcox/dev
Windows Azure Management Libraries for .NET
- Preview
Merge pull request #271 from ogail/90
Remove deadcode WindowsAzure#99
Merge pull request #275 from bradygaster/dev
Added code samples to readme
Merge pull request #276 from jeffwilcox/dev
NuGet symbol + source packages: continue after error, in dual-publish sy...
Merge pull request #272 from ogail/100
Fix all code analysis warnings
Merge pull request #270 from ogail/91
Fix WindowsAzure#91
Merge pull request #277 from jeffwilcox/dev
Management Libraries v0.9-preview release
Merge pull request #278 from jeffwilcox/dev
NuGet publishing source, allow defaults

jeffwilcox added a commit that referenced this pull request Oct 22, 2013

Merge pull request #279 from WindowsAzure/dev
Windows Azure Management Libraries Preview

@jeffwilcox jeffwilcox merged commit 0e684fc into master Oct 22, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment