Installation Class

Microsoft Deployment Tools

Deployment Tools Foundation Installation Class
Deployment Tools Foundation NamespacesMicrosoft.Deployment.WindowsInstallerInstallation
Subclasses of this abstract class represent a unique instance of a registered product or patch installation.
Declaration Syntax
C# Visual Basic Visual C++
public abstract class Installation
Public MustInherit Class Installation
public ref class Installation abstract
Members
All Members Methods Properties



Icon Member Description
Context
Gets the user context of this product or patch installation.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
IsInstalled
Gets a value indicating whether this product or patch is installed on the current system.

Item[([(String])])
Gets a property about the product or patch installation.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
SourceList
Gets the source list of this product or patch installation.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
UserSid
Gets the user security identifier (SID) under which this product or patch installation is available.

Inheritance Hierarchy

Assembly: Microsoft.Deployment.WindowsInstaller (Module: Microsoft.Deployment.WindowsInstaller) Version: 3.0.0.0 (3.5.1623.0)