Class OperationTimingEventArgs
- Namespace
- DotCompute.Abstractions.Interfaces.Telemetry
- Assembly
- DotCompute.Abstractions.dll
Event arguments for operation timing events.
public sealed class OperationTimingEventArgs : EventArgs
- Inheritance
-
OperationTimingEventArgs
- Inherited Members
Properties
Checkpoints
Gets any checkpoints recorded during the operation.
public IDictionary<string, TimeSpan>? Checkpoints { get; init; }
Property Value
Duration
Gets the duration of the operation.
public required TimeSpan Duration { get; init; }
Property Value
EndTime
Gets the end time of the operation.
public required DateTime EndTime { get; init; }
Property Value
Metadata
Gets any metadata associated with the operation.
public IDictionary<string, object>? Metadata { get; init; }
Property Value
OperationId
Gets the unique identifier for the operation instance.
public required string OperationId { get; init; }
Property Value
OperationName
Gets the name of the completed operation.
public required string OperationName { get; init; }
Property Value
StartTime
Gets the start time of the operation.
public required DateTime StartTime { get; init; }