Class ProfilerCommunicationLayer
Inheritance
System.Object
ProfilerCommunicationLayer
Namespace: ArtOfTest.WebAii.Design.Execution.Profiler
Assembly: ArtOfTest.WebAii.Design.dll
Syntax
public class ProfilerCommunicationLayer : BaseCommunicationLayer, IProfilerCommunicationLayer, IBaseCommunicationLayer
Constructors
ProfilerCommunicationLayer(Uri, ISerializerService, HttpClient, IStatusCodeToExceptionMapper)
Methods
AfterExecuteStep(Guid, Int32, String)
Declaration
public Task AfterExecuteStep(Guid testId, int stepNumber, string description)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
BeforeExecuteStep(Guid, Int32, String)
Declaration
public Task BeforeExecuteStep(Guid testId, int stepNumber, string description)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
GetAndRemoveSampledProfilerData(Guid)
Declaration
public Task<Dictionary<string, IProfilerPluginConfigurationSettings>> GetAndRemoveSampledProfilerData(Guid testId)
Parameters
System.
|
Returns
System.
|
GetCalculatedClientTimeUtc(Guid)
Declaration
public Task<DateTime> GetCalculatedClientTimeUtc(Guid testHandle)
Parameters
System.
|
Returns
System.
|
GetEnvironmentConfigurationOptions(Guid)
Declaration
public Task<IEnvironmentalConfigurationOptions> GetEnvironmentConfigurationOptions(Guid profilerComponentId)
Parameters
System.
|
Returns
System.
|
GetServerTimeUtc()
Declaration
public Task<DateTime> GetServerTimeUtc()
Returns
System.
|
Initialize(Guid, Dictionary<Guid, IProfilerPluginConfigurationSettings>)
Declaration
public Task Initialize(Guid testId, Dictionary<Guid, IProfilerPluginConfigurationSettings> profilerConfigurations)
Parameters
System.
|
System.
|
Returns
System.
|
IsProfilerValid()
Declaration
public Task<bool> IsProfilerValid()
Returns
System.
|
ProveSameComputerPresence(Guid)
Declaration
public Task<Guid> ProveSameComputerPresence(Guid clientGuid)
Parameters
System.
|
Returns
System.
|
SetServerTimeUtc(Guid, DateTime)
Declaration
public Task SetServerTimeUtc(Guid testId, DateTime newServerTime)
Parameters
System.
|
System.
|
Returns
System.
|
StartProfiling(Guid)
Declaration
public Task StartProfiling(Guid testId)
Parameters
System.
|
Returns
System.
|
StartProfilingFromController(Guid, String, TimeSpan)
Declaration
public Task StartProfilingFromController(Guid testId, string controllerHost, TimeSpan pollingInterval)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
StopTestProfiling(Guid)
Declaration
public Task<bool> StopTestProfiling(Guid testId)
Parameters
System.
|
Returns
System.
|
TerminateProfiler()
Declaration
public Task TerminateProfiler()
Returns
System.
|