Export (0) Print
Expand All

Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation Namespace

 

  Class Description
Public class AbstractInstallerBuilder
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
Public class AppDomainNameFormatter
Provides the friendly name of the application domain as the prefix in formatting a particular instance of a performance counter.
Public class EnterpriseLibraryPerformanceCounter
Provides a virtual performance counter interface that enables an application to maintain both individually named counter instances and a single counter total instance.
Public class EnterpriseLibraryPerformanceCounterFactory
Factory for EnterpriseLibraryPerformanceCounters. Individual PerformanceCounter instances are cached to prevent the same instance from being created multiple times.
Public class EventLogDefinitionAttribute
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.
Public class EventLogEntryFormatter
Formats an event log entry to the defined format.
Public class EventLogInstallerBuilder
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.
Public class HasInstallableResourcesAttribute
Defines those classes and structs that have some sort of resources that need to be installed.
Public class NoPrefixNameFormatter
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.
Public class PerformanceCounterAttribute
Defines a PerformanceCounter. Used by the reflection-based installers to prepare a performance counter for installation.
Public class PerformanceCounterInstallerBuilder
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.
Public class PerformanceCounterInstanceName
Constructs an instance name for a PerformanceCounter following embedded formatting rules.
Public class PerformanceCountersDefinitionAttribute
Defines information needed to install a PerformanceCounterCategory.
Public class ReflectionInstaller<TInstallerBuilder>
Generic installer wrapper around installer builder. Used to find and install given type of installable resource.

  Interface Description
Public interface IEventLogEntryFormatter
Formats an event log entry for logging to event log.
Public interface IPerformanceCounterNameFormatter
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:
© 2015 Microsoft