ClassPerformanceCounterProfilerComponent
Definition
Namespace:ArtOfTest.WebAii.Design.Execution.Profiler
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
public class PerformanceCounterProfilerComponent : IServerProfilerComponent, IProfilerComponent, ITestStudioPluginBase
Inheritance: objectPerformanceCounterProfilerComponent
Implements:
Constructors
PerformanceCounterProfilerComponent()
Declaration
public PerformanceCounterProfilerComponent()
Fields
Properties
Methods
AfterExecuteStep(Guid, int, string, int)
Notification that a step has been executed
BeforeExecuteStep(Guid, int, string, int)
Notification that a step is about to be executed
CreateConfigurationView(IProfilerConfigurationViewModel)
Declaration
public IProfilerConfigurationView CreateConfigurationView(IProfilerConfigurationViewModel viewModel)
Parameters
viewModel
IProfilerConfigurationViewModel
Returns
IProfilerConfigurationView
CreateConfigurationViewModel()
Declaration
public IProfilerConfigurationViewModel CreateConfigurationViewModel()
Returns
IProfilerConfigurationViewModel
CreateSampleView(IProfilerSampleViewModel)
Declaration
public IProfilerSampleView CreateSampleView(IProfilerSampleViewModel viewModel)
Parameters
viewModel
IProfilerSampleViewModel
Returns
IProfilerSampleView
CreateSampleViewModel()
Declaration
public IProfilerSampleViewModel CreateSampleViewModel()
Returns
IProfilerSampleViewModel
GetEnvironmentConfigurationOptions()
Declaration
public IEnvironmentalConfigurationOptions GetEnvironmentConfigurationOptions()
Returns
IEnvironmentalConfigurationOptions
Initialize(IProfilerCommunicationLayer, Guid, IProfilerPluginConfigurationSettings)
Prepare to execute this profiler
Declaration
public void Initialize(IProfilerCommunicationLayer communicationLayer, Guid testHandle, IProfilerPluginConfigurationSettings persistedConfiguration)
Parameters
communicationLayer
IProfilerCommunicationLayer
testHandle
persistedConfiguration
IProfilerPluginConfigurationSettings
PersistSamples(Guid)
Declaration
public IProfilerPluginConfigurationSettings PersistSamples(Guid testHandle)
Parameters
testHandle
Returns
IProfilerPluginConfigurationSettings
Start(Guid, bool)
Start profiling
Stop(Guid)
Stop execution of this profiler