ComponentInstaller Class

ComponentInstaller Class

Specifies an installer that copies properties from a component to use at install time.

For a list of all members of this type, see ComponentInstaller Members.

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         System.Configuration.Install.Installer
            System.Configuration.Install.ComponentInstaller
               System.Diagnostics.EventLogInstaller
               System.Diagnostics.PerformanceCounterInstaller
               System.Messaging.MessageQueueInstaller
               System.ServiceProcess.ServiceInstaller
               System.ServiceProcess.ServiceProcessInstaller

[Visual Basic]
MustInherit Public Class ComponentInstaller
   Inherits Installer
[C#]
public abstract class ComponentInstaller : Installer
[C++]
public __gc __abstract class ComponentInstaller : public Installer
[JScript]
public abstract class ComponentInstaller extends Installer

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Remarks

Notes to Inheritors:  When you inherit from ComponentInstaller, you must override the CopyFromComponent method, and typically override the Install and Uninstall methods.

Requirements

Namespace: System.Configuration.Install

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: System.Configuration.Install (in System.Configuration.Install.dll)

See Also

ComponentInstaller Members | System.Configuration.Install Namespace

Show:
© 2016 Microsoft