Name
PerformanceCounterInstaller
Synopsis
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 method PerformanceCounterInstaller(); // Public Instance Properties public field string CategoryHelp{set; get; } public field string CategoryName{set; get; } public field CounterCreationDataCollection Counters{get; } public field UninstallAction UninstallAction{set; get; } // Public Instance Methods public override method void CopyFromComponent(System.ComponentModel.IComponent component); // overrides System.Configuration.Install.ComponentInstaller public override method void Install( // overrides System.Configuration.Install.Installer System.Collections.IDictionary stateSaver); public override method void Rollback( // overrides System.Configuration.Install.Installer System.Collections.IDictionary savedState); public override method void Uninstall( // overrides System.Configuration.Install.Installer System.Collections.IDictionary savedState); }
Hierarchy
System.Object→System.MarshalByRefObject→System.ComponentModel.Component(System.ComponentModel.IComponent
, System.IDisposable)→System.Configuration.Install.Installer→System.Configuration.Install.ComponentInstaller→PerformanceCounterInstaller ...
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.