Microsoft.Web.PlatformInstaller Namespace

Provides programmatic access to the Web Platform Installer.

Classes

DeclaredParameter

Represents a named parameter to an Web Deployment package.

Feed

Represents a Web Platform Installer feed.

Group

Represents a group of products.

GroupTab

Represents a graphical user interface tab for a group of products.

InstallCommand

Represents a single command in an installation package.

Installer

Represents an installation action for a given product.

InstallerContext

Represents the context for a given installer.

InstallerFile

Represents an installer file.

InstallManager

Manages the installation configuration and installation process.

InstallReturnCode

Represents the status returned by an installation action.

InstallStatusEventArgs

Represents an event argument provided when an installation status event is fired.

Keyword

Represents a keyword for the web platform installer.

KeywordTab

Represents a user interface tab that displays products associated with a given set of keywords.

Language

Represents a language.

Logging

Provides logging and tracing functionality for the Web Platform Installer.

MSDeployPackage

Represents a deployment package that contains configuration needed to install a set of products.

Pillar

Represents a top-level product with one or more associated or otherwise recommended products to install.

PillarTab

Represents a user interface tab to manage pillars.

PreferenceSettings

Represents the user preferences for the Web Platform Installer.

Product

Represents a single product.

ProductManager

Manages access to product feeds and associated language resources.

QuickStartGroup

Represents a group of products to install to get started quickly.

RelatedProduct

Represents a product that is related to another product.

Tab

Represents a base class for Web Platform Installer tabs.

Terms

Represents the terms that dictate the use of the software to be installed by Web Platform Installer.

UpdateAvailableEventArgs

Represents an event fired when an installer update is available.

Enums

Architecture

Represents an enumeration of instruction set architectures.

DatabaseProvider

Represents an enumeration of database providers supported natively by the Web Platform Installer.

InstallationState

Represents the various states of an installer.

InstallReturnCodeStatus

Represents the valid return codes from an installation procedure.

Remarks

The Microsoft Web Platform Installer provides a set of Application Programming Interfaces (APIs). The classes in the Microsoft.Web.PlatformInstaller provide programmatic access to the Web Platform Installer user interface, packages, installers, and associated feeds, group, and other objects.

The pages in this section are intended to serve as a reference to the types and type members associated with the Web Platform Installer.