Loupe - Log - Monitor - Resolve
Gibraltar.Monitor Namespace / MetricDefinitionCollection Class
Members

In This Topic
    MetricDefinitionCollection Class
    In This Topic
    A collection of metric definitions, keyed by their unique ID and name
    Object Model
    MetricDefinitionCollection ClassIMetricDefinition Interface
    Syntax
    'Declaration
     
    
    <DefaultMemberAttribute("Item")>
    Public NotInheritable Class MetricDefinitionCollection 
       Implements Loupe.Extensibility.Data.IMetricDefinitionCollection 
    [DefaultMember("Item")]
    public sealed class MetricDefinitionCollection : Loupe.Extensibility.Data.IMetricDefinitionCollection  
    Remarks

    A metric definition has a unique ID to identify a particular instance of the definition(associated with one session) and a name that is unique within a session but is designed for comparison of the same definition between sessions.

    This class is sealed because it is owned by either the single static active Log class (for metric collection in the current process) or during replay is automatically created as part of base objects and there is no way to inject an alternative implementation.

    Inheritance Hierarchy

    System.Object
       Gibraltar.Monitor.MetricDefinitionCollection

    Requirements

    Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also