ClassPerformanceProfileViewModel
This viewmodel presents all data relevant to a loaded performance profile.
Definition
Namespace:ArtOfTest.WebAii.Design.UI
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
public class PerformanceProfileViewModel : ViewModelBase<PerformanceProfileViewModel>
Inheritance: objectPerformanceProfileViewModel
Constructors
PerformanceProfileViewModel(PerformanceMainViewModel, string, ProfilerResultsFile)
Declaration
public PerformanceProfileViewModel(PerformanceMainViewModel mainViewModel, string strResultsFilePath = null, ProfilerResultsFile perfResult = null)
Parameters
mainViewModel
strResultsFilePath
perfResult
Properties
BlendedSampleDataViewModel
Declaration
public PerformanceBlendedSampleDataViewModel BlendedSampleDataViewModel { get; }
Property Value
HttpTrafficEventViewModels
Declaration
public FreezableCollection<HttpTrafficEventViewModel> HttpTrafficEventViewModels { get; }
Property Value
IsEntireViewingTimeRangeNotSelected
Declaration
public bool IsEntireViewingTimeRangeNotSelected { get; set; }
Property Value
LongestStepTotalTime
Declaration
public TimeSpan? LongestStepTotalTime { get; }
Property Value
LongestStepTotalTimeMilliseconds
Declaration
public double? LongestStepTotalTimeMilliseconds { get; }
Property Value
MainViewModel
Declaration
public PerformanceMainViewModel MainViewModel { get; set; }
Property Value
MetadataViewModel
Declaration
public PerformanceProfileMetadataViewModel MetadataViewModel { get; set; }
Property Value
PerformanceCounterSamples
Declaration
public Dictionary<string, PerformanceCounterConfigurationSettings> PerformanceCounterSamples { get; }
Property Value
ResultsFile
Declaration
public ProfilerResultsFile ResultsFile { get; set; }
Property Value
SampleViewModels
Declaration
public ObservableCollection<IProfilerSampleViewModel> SampleViewModels { get; }
Property Value
ObservableCollection<IProfilerSampleViewModel>
SelectedSampleViewModel
Declaration
public IProfilerSampleViewModel SelectedSampleViewModel { get; set; }
Property Value
IProfilerSampleViewModel
SelectionStartTime
Declaration
public DateTime? SelectionStartTime { get; set; }
Property Value
SelectionStopTime
Declaration
public DateTime? SelectionStopTime { get; set; }
Property Value
Steps
Declaration
public FreezableCollection<PerformanceTestStepViewModel> Steps { get; set; }
Property Value
ViewingTimeRange
Declaration
public IPerformanceDataRange ViewingTimeRange { get; set; }
Property Value
IPerformanceDataRange
VisibleStartTime
Declaration
public DateTime? VisibleStartTime { get; set; }
Property Value
VisibleStopTime
Declaration
public DateTime? VisibleStopTime { get; set; }
Property Value