Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation Namespace

  ClassDescription
Bb689517.pubclass(en-us,PandP.50).gifAbstractInstallerBuilder
Base class for the reflection-based installers. These reflection-based installers search through assemblies looking for the appropriate kinds of installable resources and arrange for them to be registered with the appropriate installer
Bb689517.pubclass(en-us,PandP.50).gifAppDomainNameFormatter
Provides the friendly name of the application domain as the prefix in formatting a particular instance of a performance counter.
Bb689517.pubclass(en-us,PandP.50).gifCommonWmiInstaller
This member supports the Enterprise Library infrastructure and is not intended to be used directly from your code. Provides the installer for the Core library, installing WMI Events and event log sources defined for this library.
Bb689517.pubclass(en-us,PandP.50).gifEnterpriseLibraryPerformanceCounter
Provides a virtual PerformanceCounter interface that allows an application to maintain both individually named counter instances and a single counter total instance.
Bb689517.pubclass(en-us,PandP.50).gifEnterpriseLibraryPerformanceCounterFactory
Factory for EnterpriseLibraryPerformanceCounters. Individual PerformanceCounter instances are cached to prevent the same instance from being created multiple times.
Bb689517.pubclass(en-us,PandP.50).gifEventBinder
Binds an event source to an event handler.
Bb689517.pubclass(en-us,PandP.50).gifEventLogDefinitionAttribute
Defines an event source to be installed by the reflection based installer system. Each field in this attribute is a placeholder for the same field as defined in the EventLogInstaller.
Bb689517.pubclass(en-us,PandP.50).gifEventLogEntryFormatter
Formats an event log entry to the defined format.
Bb689517.pubclass(en-us,PandP.50).gifEventLogInstallerBuilder
Add event log source definitions for classes that have been attributed with HasInstallableResourceAttribute and EventLogDefinition attributes to EventLogInstallers. One installer is created for each unique event log source that is found.
Bb689517.pubclass(en-us,PandP.50).gifHasInstallableResourcesAttribute
Defines those classes and structs that have some sort of resources that need to be installed.
Bb689517.pubclass(en-us,PandP.50).gifInstrumentationBaseAttribute
Base class for attributes used to identify instrumentation producers or consumers.
Bb689517.pubclass(en-us,PandP.50).gifInstrumentationConsumerAttribute
Defines methods that are consuming instrumentation events.
Bb689517.pubclass(en-us,PandP.50).gifInstrumentationListener
Listens for events raised by block classes and reports them to appropriate instrumentation services (EventLog, or PeformanceCounters).
Bb689517.pubclass(en-us,PandP.50).gifInstrumentationListenerAttribute
Defines a class that will listen for instrumentation events broadcast by other classes and report them to system services. This attribute is placed on the class that is to be listened to, in order to define the class that will listen to it.
Bb689517.pubclass(en-us,PandP.50).gifInstrumentationProviderAttribute
Defines events that are producing instrumentation events.
Bb689517.pubclass(en-us,PandP.50).gifNoPrefixNameFormatter
Provides a pluggable way to format the name given to a particular instance of a performance counter. This class does no formatting, returning the provided name suffix as the counter name.
Bb689517.pubclass(en-us,PandP.50).gifPerformanceCounterAttribute
Defines a PerformanceCounter. Used by the reflection-based installers to prepare a performance counter for installation.
Bb689517.pubclass(en-us,PandP.50).gifPerformanceCounterInstallerBuilder
Add event log source definitions for classes that have been attributed with HasInstallableResourceAttribute and EventLogDefinition attributes to EventLogInstallers. One installer is created for each unique performance counter category that is found.
Bb689517.pubclass(en-us,PandP.50).gifPerformanceCounterInstanceName
Constructs an instance name for a PerformanceCounter following embedded formatting rules.
Bb689517.pubclass(en-us,PandP.50).gifPerformanceCountersDefinitionAttribute
Defines information needed to install a PerformanceCounterCategory.
Bb689517.pubclass(en-us,PandP.50).gifReflectionInstaller<TInstallerBuilder>
Generic installer wrapper around installer builder. Used to find and install given type of installable resource.

  InterfaceDescription
Bb689517.pubinterface(en-us,PandP.50).gifIEventLogEntryFormatter
Formats an event log entry for logging to event log.
Bb689517.pubinterface(en-us,PandP.50).gifIPerformanceCounterNameFormatter
Provides a pluggable way to format the name given to a particular instance of a performance counter. Each instance of a performance counter in Enterprise Library is given a name of the format "Name prefix - counter name"
Show: