Interface IMetrics<T1, T2>
- Namespace
- Executables.Analytics
- Assembly
- executables.dll
Receives execution metrics for executables.
public interface IMetrics<in T1, in T2>
Type Parameters
T1T2
Methods
Call(string, T1)
Records the start of execution.
void Call(string tag, T1 input)
Parameters
tagstringOptional execution tag.
inputT1Execution input.
Failure(string, Exception)
Records failed execution.
void Failure(string tag, Exception exception)
Parameters
Latency(string, TimeSpan)
Records execution latency.
void Latency(string tag, TimeSpan duration)
Parameters
Success(string, T2)
Records successful execution.
void Success(string tag, T2 output)
Parameters
tagstringOptional execution tag.
outputT2Execution output.