Class
PerformanceCompareViewModel

Definition

Namespace:ArtOfTest.WebAii.Design.UI

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

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

Inheritance: objectPerformanceCompareViewModel

Constructors

PerformanceCompareViewModel(PerformanceMainViewModel)

Declaration

cs-api-definition
public PerformanceCompareViewModel(PerformanceMainViewModel mainViewModel)

Parameters

mainViewModel

PerformanceMainViewModel

Fields

_bLoadAndCompareProfiles

Declaration

cs-api-definition
public bool _bLoadAndCompareProfiles

Field Value

bool

Properties

AllProfiles

Declaration

cs-api-definition
public ObservableCollection<PerformanceProfileMetadataViewModel> AllProfiles { get; set; }

Property Value

ObservableCollection<PerformanceProfileMetadataViewModel>

ClientTimeThreshold

Declaration

cs-api-definition
public double ClientTimeThreshold { get; set; }

Property Value

double

DataSizeThreshold

Declaration

cs-api-definition
public long DataSizeThreshold { get; set; }

Property Value

long

HttpErrorCountThreshold

Declaration

cs-api-definition
public long HttpErrorCountThreshold { get; set; }

Property Value

long

LongestStepTotalTime

Declaration

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

Property Value

TimeSpan?

MainViewModel

Declaration

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

Property Value

PerformanceMainViewModel

NetworkTimeThreshold

Declaration

cs-api-definition
public double NetworkTimeThreshold { get; set; }

Property Value

double

Profile1

Declaration

cs-api-definition
public PerformanceProfileViewModel Profile1 { get; set; }

Property Value

PerformanceProfileViewModel

Profile2

Declaration

cs-api-definition
public PerformanceProfileViewModel Profile2 { get; set; }

Property Value

PerformanceProfileViewModel

Profiles1

Declaration

cs-api-definition
public ObservableCollection<PerformanceProfileMetadataViewModel> Profiles1 { get; }

Property Value

ObservableCollection<PerformanceProfileMetadataViewModel>

Profiles2

Declaration

cs-api-definition
public ObservableCollection<PerformanceProfileMetadataViewModel> Profiles2 { get; }

Property Value

ObservableCollection<PerformanceProfileMetadataViewModel>

SelectedProfile1

Declaration

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

Property Value

PerformanceProfileMetadataViewModel

SelectedProfile2

Declaration

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

Property Value

PerformanceProfileMetadataViewModel

ServerTimeThreshold

Declaration

cs-api-definition
public double ServerTimeThreshold { get; set; }

Property Value

double

Steps

Declaration

cs-api-definition
public ObservableCollection<PerformanceComparedStepViewModel> Steps { get; set; }

Property Value

ObservableCollection<PerformanceComparedStepViewModel>

TotalTimeThreshold

Declaration

cs-api-definition
public double TotalTimeThreshold { get; set; }

Property Value

double

Methods

FlipProfiles()

Declaration

cs-api-definition
public void FlipProfiles()

LoadAndCompareProfiles()

Declaration

cs-api-definition
public void LoadAndCompareProfiles()

LoadProfilerResult(PerformanceProfileMetadataViewModel, PerformanceProfileMetadataViewModel)

Declaration

cs-api-definition
public void LoadProfilerResult(PerformanceProfileMetadataViewModel profile1, PerformanceProfileMetadataViewModel profile2)

Parameters

profile1

PerformanceProfileMetadataViewModel

profile2

PerformanceProfileMetadataViewModel