Program in Visual Studio with the Windows Azure Pack IaaS Resource Provider [SPFSDK]

 

Applies To: Windows Azure Pack

You can use Microsoft Visual Studio 2010 Service Pack 1 (SP1), Visual Studio 2012, or Visual Studio 2013 to develop with the Service Management API for Windows Azure Pack for Windows Server.

WCF Data Services 5.6.0 should be used when coding with Service Provider Foundation or Windows Azure Pack. If you have never installed the WCF Data Services 5.6.0 tools, you must do this on your development computer first. The tools installer is available at the Microsoft Download Center. After you have installed the tools and have opened up a project in Visual Studio, you should update or install the latest WCF Data Services NuGet package for your projects. The WCF Data Services NuGet packages do not include the client code generation tools provided by the WCF Data Services installer downloaded from the Microsoft Download Center. For more information, seeWCF Data Services NuGet and WCF Data Services Blog.

Depending on your client platform, you may not be using Visual Studio as your development IDE, or a .NET programming language. For more information about the available OData client libraries that may work with your platform, see the Open Data Protocol libraries page.

All example URLs use the Service Management API URI conventions, not the Service Provider Foundation conventions. For more information, seeService Management API and Service Provider Foundation URLs.

The examples in this Developer’s Guide assume that you know the uniform resource identifier (URI) that is required to connect to the Service Management API, and that an authenticated connection has been made to the server. For information about authentication, see Windows Azure Pack Authentication Overview.

The code examples in this Developer’s Guide were developed in Visual Studio 2013. They use the following variable names for namespaces and instantiated classes:

SpfVMM

Namespace of the VMM service

SpfAdmin

Namespace of the Administration service

vmmService

Virtual Machine Manager service variable name

adminService

Administration service variable name

Show: