Interface ITracerService
Assembly: MAT.Atlas.Automation.Api.dll
Syntax
[AutomationService("Tracing")]
public interface ITracerService : IAutomationService
Methods
DisableResourceUsageMonitoring()
Declaration
void DisableResourceUsageMonitoring()
EnableResourceUsageMonitoring(Int32, Int32)
Declaration
void EnableResourceUsageMonitoring(int sampleRateInMs, int summaryIntervalInMs)
Parameters
Type |
Name |
Description |
System.Int32 |
sampleRateInMs |
|
System.Int32 |
summaryIntervalInMs |
|
EnableResourceUsageMonitoringWithDefaults()
Declaration
void EnableResourceUsageMonitoringWithDefaults()
GetEventsReport()
Declaration
Returns
Type |
Description |
System.String |
|
GetOperationsReport(Int32, Boolean)
Declaration
string GetOperationsReport(int sortByIndex, bool sortAscending)
Parameters
Type |
Name |
Description |
System.Int32 |
sortByIndex |
|
System.Boolean |
sortAscending |
|
Returns
Type |
Description |
System.String |
|
GetResourceUsageReport()
Declaration
string GetResourceUsageReport()
Returns
Type |
Description |
System.String |
|
GetThreadsReport(Boolean, Boolean)
Declaration
string GetThreadsReport(bool onlyActiveThreads, bool combineAllThreads)
Parameters
Type |
Name |
Description |
System.Boolean |
onlyActiveThreads |
|
System.Boolean |
combineAllThreads |
|
Returns
Type |
Description |
System.String |
|
GetTracerSettings()
Declaration
TracerSettings GetTracerSettings()
Returns
LogEvents()
Declaration
LogOperations(Int32, Boolean)
Declaration
void LogOperations(int sortByIndex, bool sortAscending)
Parameters
Type |
Name |
Description |
System.Int32 |
sortByIndex |
|
System.Boolean |
sortAscending |
|
LogResourceUsage()
Declaration
LogThreads(Boolean, Boolean)
Declaration
void LogThreads(bool onlyActiveThreads, bool combineAllThreads)
Parameters
Type |
Name |
Description |
System.Boolean |
onlyActiveThreads |
|
System.Boolean |
combineAllThreads |
|
RemoveAllOperations()
Declaration
void RemoveAllOperations()
RemoveAllOperationsOfCategory(String)
Declaration
void RemoveAllOperationsOfCategory(string categoryName)
Parameters
Type |
Name |
Description |
System.String |
categoryName |
|
RemoveOperation(String, String)
Declaration
void RemoveOperation(string categoryName, string operationName)
Parameters
Type |
Name |
Description |
System.String |
categoryName |
|
System.String |
operationName |
|
ResetAllOperations()
Declaration
void ResetAllOperations()
ResetAllOperationsOfCategory(String)
Declaration
void ResetAllOperationsOfCategory(string categoryName)
Parameters
Type |
Name |
Description |
System.String |
categoryName |
|
ResetOperation(String, String)
Declaration
void ResetOperation(string categoryName, string operationName)
Parameters
Type |
Name |
Description |
System.String |
categoryName |
|
System.String |
operationName |
|
SetCategoryTracingEnabled(String, Boolean)
Declaration
void SetCategoryTracingEnabled(string categoryName, bool enabled)
Parameters
Type |
Name |
Description |
System.String |
categoryName |
|
System.Boolean |
enabled |
|
SetTracingEnabled(Boolean)
Declaration
void SetTracingEnabled(bool enabled)
Parameters
Type |
Name |
Description |
System.Boolean |
enabled |
|
Trace(String, String)
Declaration
void Trace(string categoryName, string text)
Parameters
Type |
Name |
Description |
System.String |
categoryName |
|
System.String |
text |
|