Show / Hide Table of Contents

Interface ITracerService

Namespace: MAT.Atlas.Automation.Api
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
string GetEventsReport()
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
Type Description
TracerSettings

LogEvents()

Declaration
void LogEvents()

LogOperations(Int32, Boolean)

Declaration
void LogOperations(int sortByIndex, bool sortAscending)
Parameters
Type Name Description
System.Int32 sortByIndex
System.Boolean sortAscending

LogResourceUsage()

Declaration
void LogResourceUsage()

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
In This Article
Back to top Generated by DocFX