DekGenius.com
[ Team LiB ] Previous Section Next Section

PerformanceCounterInstallermarshal by reference, disposable

System.Diagnostics (system.configuration.install.dll)class

This is an installer for a PerformanceCounter component. CategoryName and CategoryHelp contain the name and help text pertinent to the category to install the counters into, and Counters contains the counters that will be installed.

public class PerformanceCounterInstaller : System.Configuration.Install.ComponentInstaller {
// Public Constructors
   public PerformanceCounterInstaller( );
// Public Instance Properties
   public string CategoryHelp{set; get; }
   public string CategoryName{set; get; }
   public CounterCreationDataCollection Counters{get; }
   public UninstallAction UninstallAction{set; get; }
// Public Instance Methods
   public override void CopyFromComponent(System.ComponentModel.IComponent component)
// overrides System.Configuration.Install.ComponentInstaller
   public override void Install(System.Collections.IDictionary stateSaver)
// overrides System.Configuration.Install.Installer
   public override void Rollback(System.Collections.IDictionary savedState)
// overrides System.Configuration.Install.Installer
   public override void Uninstall(System.Collections.IDictionary savedState)
// overrides System.Configuration.Install.Installer
}

Hierarchy

System.Object System.MarshalByRefObject System.ComponentModel.Component(System.ComponentModel.IComponent, System.IDisposable) System.Configuration.Install.Installer System.Configuration.Install.ComponentInstaller PerformanceCounterInstaller

    [ Team LiB ] Previous Section Next Section