PerformanceCounterInstaller | marshal 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
|