Class
PerformanceProfileViewModel

This viewmodel presents all data relevant to a loaded performance profile.

Definition

Namespace:ArtOfTest.WebAii.Design.UI

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class PerformanceProfileViewModel : ViewModelBase<PerformanceProfileViewModel>

Inheritance: objectPerformanceProfileViewModel

Constructors

PerformanceProfileViewModel(PerformanceMainViewModel, string, ProfilerResultsFile)

Declaration

cs-api-definition
public PerformanceProfileViewModel(PerformanceMainViewModel mainViewModel, string strResultsFilePath = null, ProfilerResultsFile perfResult = null)

Parameters

mainViewModel

PerformanceMainViewModel

strResultsFilePath

string

perfResult

ProfilerResultsFile

Properties

BlendedSampleDataViewModel

Declaration

cs-api-definition
public PerformanceBlendedSampleDataViewModel BlendedSampleDataViewModel { get; }

Property Value

PerformanceBlendedSampleDataViewModel

HttpTrafficEventViewModels

Declaration

cs-api-definition
public FreezableCollection<HttpTrafficEventViewModel> HttpTrafficEventViewModels { get; }

Property Value

FreezableCollection<HttpTrafficEventViewModel>

IsEntireViewingTimeRangeNotSelected

Declaration

cs-api-definition
public bool IsEntireViewingTimeRangeNotSelected { get; set; }

Property Value

bool

LongestStepTotalTime

Declaration

cs-api-definition
public TimeSpan? LongestStepTotalTime { get; }

Property Value

TimeSpan?

LongestStepTotalTimeMilliseconds

Declaration

cs-api-definition
public double? LongestStepTotalTimeMilliseconds { get; }

Property Value

double?

MainViewModel

Declaration

cs-api-definition
public PerformanceMainViewModel MainViewModel { get; set; }

Property Value

PerformanceMainViewModel

MetadataViewModel

Declaration

cs-api-definition
public PerformanceProfileMetadataViewModel MetadataViewModel { get; set; }

Property Value

PerformanceProfileMetadataViewModel

PerformanceCounterSamples

Declaration

cs-api-definition
public Dictionary<string, PerformanceCounterConfigurationSettings> PerformanceCounterSamples { get; }

Property Value

Dictionary<string, PerformanceCounterConfigurationSettings>

ResultsFile

Declaration

cs-api-definition
public ProfilerResultsFile ResultsFile { get; set; }

Property Value

ProfilerResultsFile

SampleViewModels

Declaration

cs-api-definition
public ObservableCollection<IProfilerSampleViewModel> SampleViewModels { get; }

Property Value

ObservableCollection<IProfilerSampleViewModel>

SelectedSampleViewModel

Declaration

cs-api-definition
public IProfilerSampleViewModel SelectedSampleViewModel { get; set; }

Property Value

IProfilerSampleViewModel

SelectionStartTime

Declaration

cs-api-definition
public DateTime? SelectionStartTime { get; set; }

Property Value

DateTime?

SelectionStopTime

Declaration

cs-api-definition
public DateTime? SelectionStopTime { get; set; }

Property Value

DateTime?

ShorthandLabelText

Declaration

cs-api-definition
public string ShorthandLabelText { get; set; }

Property Value

string

ShowErrorColumn

Declaration

cs-api-definition
public bool ShowErrorColumn { get; set; }

Property Value

bool

SolidBrush

Declaration

cs-api-definition
public Brush SolidBrush { get; set; }

Property Value

Brush

Steps

Declaration

cs-api-definition
public FreezableCollection<PerformanceTestStepViewModel> Steps { get; set; }

Property Value

FreezableCollection<PerformanceTestStepViewModel>

TestStartTime

Declaration

cs-api-definition
public DateTime? TestStartTime { get; set; }

Property Value

DateTime?

TestStopTime

Declaration

cs-api-definition
public DateTime? TestStopTime { get; set; }

Property Value

DateTime?

ViewingTimeRange

Declaration

cs-api-definition
public IPerformanceDataRange ViewingTimeRange { get; set; }

Property Value

IPerformanceDataRange

VisibleStartTime

Declaration

cs-api-definition
public DateTime? VisibleStartTime { get; set; }

Property Value

DateTime?

VisibleStopTime

Declaration

cs-api-definition
public DateTime? VisibleStopTime { get; set; }

Property Value

DateTime?