Class
ProfilerPipelineEvent

Definition

Namespace:ArtOfTest.WebAii.Design.Execution.Profiler

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
[DataContract(Name = "PipelineProfile")]
public class ProfilerPipelineEvent

Inheritance: objectProfilerPipelineEvent

Constructors

ProfilerPipelineEvent()

Declaration

cs-api-definition
public ProfilerPipelineEvent()

Fields

_description

Declaration

cs-api-definition
[DataMember(Name = "description")]
public string _description

Field Value

string

_eventType

Declaration

cs-api-definition
[DataMember(Name = "event_type")]
public PipelineEventType _eventType

Field Value

PipelineEventType

_hashCode

Declaration

cs-api-definition
[DataMember(Name = "hashCode")]
public int _hashCode

Field Value

int

_iRowId

Declaration

cs-api-definition
[DataMember(Name = "id")]
public int _iRowId

Field Value

int

_iStepNumber

This is made nullable for backwards compatibility because it is a new field for R2.

Declaration

cs-api-definition
[DataMember(Name = "stepnumber")]
public int? _iStepNumber

Field Value

int?

_inError

Declaration

cs-api-definition
[DataMember(Name = "inError")]
public bool _inError

Field Value

bool

_timestamp

Declaration

cs-api-definition
[DataMember(Name = "timestamp")]
public DateTime _timestamp

Field Value

DateTime

Methods

GroupByType(IEnumerable<ProfilerPipelineEvent>)

Put each type of pipeline event into its own bin

Declaration

cs-api-definition
public static Dictionary<PipelineEventType, List<ProfilerPipelineEvent>> GroupByType(IEnumerable<ProfilerPipelineEvent> pipelineEvents)

Parameters

pipelineEvents

IEnumerable<ProfilerPipelineEvent>

Returns

Dictionary<PipelineEventType, List<ProfilerPipelineEvent>>

A map from event type to events of that type