PerformanceCounterInstaller

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



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net