Table of Contents

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

IDictionary<string, TimeSpan>

Duration

Gets the duration of the operation.

public required TimeSpan Duration { get; init; }

Property Value

TimeSpan

EndTime

Gets the end time of the operation.

public required DateTime EndTime { get; init; }

Property Value

DateTime

Metadata

Gets any metadata associated with the operation.

public IDictionary<string, object>? Metadata { get; init; }

Property Value

IDictionary<string, object>

OperationId

Gets the unique identifier for the operation instance.

public required string OperationId { get; init; }

Property Value

string

OperationName

Gets the name of the completed operation.

public required string OperationName { get; init; }

Property Value

string

StartTime

Gets the start time of the operation.

public required DateTime StartTime { get; init; }

Property Value

DateTime