VMware vSphere Automation Client SDK for .NET - README

VMware logo

Directory Structure

The following table contains a brief description of the directory structure of the client SDK.

Directory Contents Documentation
lib Client libraries  
samples Contains C# client samples that demonstrate usage of some of the APIs exposed. The samples come pre-compiled into DLL for convenience  
wsdl WSDL and XML Schema files for vSphere, Single Sign-On, and lookup service APIs. Note that the SDK already contains pre compiled versions of these API descriptions under the lib directory  
  This HTML README file  

SDK API Documentation

The apidocs directory contains the generated .NET API reference documentation for vSphere features like Content Library, Tagging, Appliance Management and Virtual Machine Configuration and Operations. The document main page also includes a hyperlink to vSphere Management SDK documentation for convenience.

SDK Libraries

All the supplied DLLs are located under the lib directory.

Name Description
.NET library responsible for serialization and de-serialization of objects into wire protocol
.NET library to vSphere Automation APIs
XML based documentation for vSphere Automation APIs (used by IDEs such as Visual Studio to provide API documentation)
.NET library to Lookup Service
Vim25Service.dll .NET library to vSphere Web Services API
STSService.dll .NET library to VMware Single Sign-On (SSO)
CommandLine.dll Command line parser library used by the samples project