NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

System.Configuration.Install Namespace

Classes

Class Description
AssemblyInstaller Loads an assembly, finds all installers in it, and runs them.
ComponentInstaller [To be supplied.]
InstallContext Contains information about the current installation.
Installer Provides a basic framework for doing installations.
InstallerCollection Contains a collection of installers to be run during an installation.
InstallEventArgs Provides data for the OnBeforeInstall, OnAfterInstall, OnBeforeCommit, OnAfterCommit, OnBeforeRollback, OnAfterRollback, OnBeforeUninstall, and OnAfterUninstall events.
InstallException [To be supplied.]
TransactedInstaller A transacted install will either completely succeed or fail and leave the machine in its initial state. To run installers in a transaction, add them to the Installers collection of this class.
WfcInstallContext Provides context information for installations invoked through installutil.exe.

Delegates

Delegate Description
InstallEventHandler Represents the method that will handle the OnBeforeInstall event, or the OnAfterInstall event, or the OnBeforeCommit event, or the OnAfterCommit event, or the OnBeforeRollback event, or the OnAfterRollback event, or the OnBeforeUninstall event, or the OnAfterUninstall event of the Installer.

Enumerations

Enumeration Description
UninstallAction An enum of what an installer can do at uninstall time. It can either remove the resource it created, restore the resource to its state before Install, or do nothing (leaving the resource as installed).