public void SetUp() { nameFormatter = new FixedPrefixNameFormatter("Prefix - "); formattedInstanceName = nameFormatter.CreateName(instanceName); totalConnectionOpenedCounter = new EnterpriseLibraryPerformanceCounter( NewDataInstrumentationProvider.CounterCategoryName, NewDataInstrumentationProvider.TotalConnectionOpenedCounter, formattedInstanceName); totalConnectionFailedCounter = new EnterpriseLibraryPerformanceCounter( NewDataInstrumentationProvider.CounterCategoryName, NewDataInstrumentationProvider.TotalConnectionFailedCounter, formattedInstanceName); totalCommandsExecutedCounter = new EnterpriseLibraryPerformanceCounter( NewDataInstrumentationProvider.CounterCategoryName, NewDataInstrumentationProvider.TotalCommandsExecutedCounter, formattedInstanceName); totalCommandsFailedCounter = new EnterpriseLibraryPerformanceCounter( NewDataInstrumentationProvider.CounterCategoryName, NewDataInstrumentationProvider.TotalCommandsFailedCounter, formattedInstanceName); provider = new NewDataInstrumentationProvider(instanceName, true, true, nameFormatter); ClearExistingCounts(); }
private void FormatCounterInstanceNames(IPerformanceCounterNameFormatter nameFormatter, string[] instanceNames) { for (int i = 0; i < instanceNames.Length; i++) { instanceNames[i] = nameFormatter.CreateName(instanceNames[i]); } }
public void SetUp() { nameFormatter = new FixedPrefixNameFormatter("Prefix - "); listener = new DataInstrumentationListener(instanceName, true, true, true, nameFormatter); formattedInstanceName = nameFormatter.CreateName(instanceName); totalConnectionOpenedCounter = new EnterpriseLibraryPerformanceCounter(counterCategoryName, TotalConnectionOpenedCounter, formattedInstanceName); totalConnectionFailedCounter = new EnterpriseLibraryPerformanceCounter(counterCategoryName, TotalConnectionFailedCounter, formattedInstanceName); totalCommandsExecutedCounter = new EnterpriseLibraryPerformanceCounter(counterCategoryName, TotalCommandsExecutedCounter, formattedInstanceName); totalCommandsFailedCounter = new EnterpriseLibraryPerformanceCounter(counterCategoryName, TotalCommandsFailedCounter, formattedInstanceName); }
public void SetUp() { var handlers = new IExceptionHandler[] { new MockThrowingExceptionHandler() }; var instrumentationProvider = new ExceptionHandlingInstrumentationProvider(policyName, true, true, "ApplicationInstanceName"); var policyEntry = new ExceptionPolicyEntry(typeof(ArgumentException), PostHandlingAction.None, handlers, instrumentationProvider); var policyEntries = new Dictionary <Type, ExceptionPolicyEntry> { { typeof(ArgumentException), policyEntry } }; exceptionPolicy = new ExceptionPolicyImpl(policyName, policyEntries); nameFormatter = new FixedPrefixNameFormatter("Prefix - "); provider = new ExceptionHandlingInstrumentationProvider(instanceName, true, true, nameFormatter); formattedInstanceName = nameFormatter.CreateName(instanceName); totalExceptionHandlersExecuted = new EnterpriseLibraryPerformanceCounter(counterCategoryName, TotalExceptionHandlersExecuted, formattedInstanceName); totalExceptionsHandled = new EnterpriseLibraryPerformanceCounter(counterCategoryName, TotalExceptionsHandled, formattedInstanceName); }
public void SetUp() { var handlers = new IExceptionHandler[] { new MockThrowingExceptionHandler() }; var instrumentationProvider = new ExceptionHandlingInstrumentationProvider(policyName, true, true, "ApplicationInstanceName"); var policyEntry = new ExceptionPolicyEntry(typeof(ArgumentException), PostHandlingAction.None, handlers, instrumentationProvider); var policyEntries = new Dictionary<Type, ExceptionPolicyEntry> { {typeof (ArgumentException), policyEntry} }; exceptionPolicy = new ExceptionPolicyImpl(policyName, policyEntries); nameFormatter = new FixedPrefixNameFormatter("Prefix - "); provider = new ExceptionHandlingInstrumentationProvider(instanceName, true, true, nameFormatter); formattedInstanceName = nameFormatter.CreateName(instanceName); totalExceptionHandlersExecuted = new EnterpriseLibraryPerformanceCounter(counterCategoryName, TotalExceptionHandlersExecuted, formattedInstanceName); totalExceptionsHandled = new EnterpriseLibraryPerformanceCounter(counterCategoryName, TotalExceptionsHandled, formattedInstanceName); }
public void SetUp() { IExceptionHandler[] handlers = new IExceptionHandler[] { new MockThrowingExceptionHandler() }; ExceptionPolicyEntry policyEntry = new ExceptionPolicyEntry(PostHandlingAction.None, handlers); Dictionary <Type, ExceptionPolicyEntry> policyEntries = new Dictionary <Type, ExceptionPolicyEntry>(); policyEntries.Add(typeof(ArgumentException), policyEntry); exceptionPolicy = new ExceptionPolicyImpl(policyName, policyEntries); ReflectionInstrumentationAttacher attacher = new ReflectionInstrumentationAttacher( exceptionPolicy.GetInstrumentationEventProvider(), typeof(ExceptionHandlingInstrumentationListener), new object[] { policyName, true, true, true, "ApplicationInstanceName" }); attacher.BindInstrumentation(); nameFormatter = new FixedPrefixNameFormatter("Prefix - "); listener = new ExceptionHandlingInstrumentationListener(instanceName, true, true, true, nameFormatter); formattedInstanceName = nameFormatter.CreateName(instanceName); totalExceptionHandlersExecuted = new EnterpriseLibraryPerformanceCounter(counterCategoryName, TotalExceptionHandlersExecuted, formattedInstanceName); totalExceptionsHandled = new EnterpriseLibraryPerformanceCounter(counterCategoryName, TotalExceptionsHandled, formattedInstanceName); }
/// <summary> /// Creates a unique name for a specific performance counter instance. /// </summary> /// <param name="nameSuffix">Instance name for a specific performance counter.</param> /// <returns>The created instance name.</returns> protected string CreateInstanceName(string nameSuffix) { return(nameFormatter.CreateName(nameSuffix)); }