C# Class Tavisca.Services.Profiling.SqlServerProfilerStorage

Inheritance: IProfilerStorage
Exibir arquivo Open project: appacitive/Profiling

Public Methods

Method Description
GetSqlTimings ( string transactionId, string timingId ) : List
GetTimings ( string transactionId ) : Debug
Save ( Debug debugResult, bool async ) : void

Private Methods

Method Description
BuildDebug ( spGetTraceAndTimingsResult trace, Debug debug ) : void
BuildDebugAndRoot ( spGetTraceAndTimingsResult trace, Debug debug ) : void
BuildSqlParameter ( spGetSqlTimingsResult sqlResult, SqlTiming preservedSqlResult ) : void
BuildSqlTimingCount ( spGetTraceAndTimingsResult trace, Timing timing ) : void
BuildTiming ( spGetTraceAndTimingsResult trace, Timing timing ) : void
InsertTimings ( ProfilerDbDataContext profilerDataContext, System.Guid transactionId, Timing timing ) : void
MapChildren ( Timing parent, List allTimings ) : void
RequiredToSave ( ) : bool

Method Details

GetSqlTimings() public method

public GetSqlTimings ( string transactionId, string timingId ) : List
transactionId string
timingId string
return List

GetTimings() public method

public GetTimings ( string transactionId ) : Debug
transactionId string
return Debug

Save() public method

public Save ( Debug debugResult, bool async ) : void
debugResult Debug
async bool
return void