Class
PerformanceCounterProfilerComponent

Definition

Namespace:ArtOfTest.WebAii.Design.Execution.Profiler

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class PerformanceCounterProfilerComponent : IServerProfilerComponent, IProfilerComponent, ITestStudioPluginBase

Inheritance: objectPerformanceCounterProfilerComponent

Implements: IProfilerComponentIServerProfilerComponentITestStudioPluginBase

Constructors

PerformanceCounterProfilerComponent()

Declaration

cs-api-definition
public PerformanceCounterProfilerComponent()

Fields

Id

Declaration

cs-api-definition
public static readonly Guid Id

Field Value

Guid

Properties

FriendlyName

A short, simple name for this component

Declaration

cs-api-definition
public string FriendlyName { get; }

Property Value

string

HasConfigurationView

Declaration

cs-api-definition
public bool HasConfigurationView { get; }

Property Value

bool

HasSampleView

Declaration

cs-api-definition
public bool HasSampleView { get; }

Property Value

bool

Icon16x16

Declaration

cs-api-definition
public ImageSource Icon16x16 { get; }

Property Value

ImageSource

Methods

AfterExecuteStep(Guid, int, string, int)

Notification that a step has been executed

Declaration

cs-api-definition
public void AfterExecuteStep(Guid testHandle, int iStepNumber, string stepDescription, int stepHashCode)

Parameters

testHandle

Guid

iStepNumber

int

stepDescription

string

stepHashCode

int

BeforeExecuteStep(Guid, int, string, int)

Notification that a step is about to be executed

Declaration

cs-api-definition
public void BeforeExecuteStep(Guid testHandle, int iStepNumber, string stepDescription, int stepHashCode)

Parameters

testHandle

Guid

iStepNumber

int

stepDescription

string

stepHashCode

int

CreateConfigurationView(IProfilerConfigurationViewModel)

Declaration

cs-api-definition
public IProfilerConfigurationView CreateConfigurationView(IProfilerConfigurationViewModel viewModel)

Parameters

viewModel

IProfilerConfigurationViewModel

Returns

IProfilerConfigurationView

CreateConfigurationViewModel()

Declaration

cs-api-definition
public IProfilerConfigurationViewModel CreateConfigurationViewModel()

Returns

IProfilerConfigurationViewModel

CreateSampleView(IProfilerSampleViewModel)

Declaration

cs-api-definition
public IProfilerSampleView CreateSampleView(IProfilerSampleViewModel viewModel)

Parameters

viewModel

IProfilerSampleViewModel

Returns

IProfilerSampleView

CreateSampleViewModel()

Declaration

cs-api-definition
public IProfilerSampleViewModel CreateSampleViewModel()

Returns

IProfilerSampleViewModel

GetEnvironmentConfigurationOptions()

Declaration

cs-api-definition
public IEnvironmentalConfigurationOptions GetEnvironmentConfigurationOptions()

Returns

IEnvironmentalConfigurationOptions

Initialize(IProfilerCommunicationLayer, Guid, IProfilerPluginConfigurationSettings)

Prepare to execute this profiler

Declaration

cs-api-definition
public void Initialize(IProfilerCommunicationLayer communicationLayer, Guid testHandle, IProfilerPluginConfigurationSettings persistedConfiguration)

Parameters

communicationLayer

IProfilerCommunicationLayer

testHandle

Guid

persistedConfiguration

IProfilerPluginConfigurationSettings

PersistSamples(Guid)

Declaration

cs-api-definition
public IProfilerPluginConfigurationSettings PersistSamples(Guid testHandle)

Parameters

testHandle

Guid

Returns

IProfilerPluginConfigurationSettings

Start(Guid, bool)

Start profiling

Declaration

cs-api-definition
public void Start(Guid testHandle, bool isPollingTest)

Parameters

testHandle

Guid

isPollingTest

bool

Stop(Guid)

Stop execution of this profiler

Declaration

cs-api-definition
public void Stop(Guid testHandle)

Parameters

testHandle

Guid