ChromiumTracingDurationBeginEvent Class

Represents the beginning of a duration event. Must be paired with a ChromiumTracingDurationEndEvent.

public sealed class ChromiumTracingDurationBeginEvent : ChromiumTracingDurationEvent

Example

await using var writer = ChromiumTracingWriter.Create("trace.json");
await writer.WriteEventAsync(new ChromiumTracingDurationBeginEvent
{
    Name = "Processing",
    Category = "compute",
    Timestamp = DateTimeOffset.UtcNow,
    ProcessId = Environment.ProcessId,
    ThreadId = Environment.CurrentManagedThreadId,
});

// The end event closes the last duration event that began on the same thread
await writer.WriteEventAsync(new ChromiumTracingDurationEndEvent
{
    Timestamp = DateTimeOffset.UtcNow,
    ProcessId = Environment.ProcessId,
    ThreadId = Environment.CurrentManagedThreadId,
});
Inheritance
ChromiumTracingDurationEvent ChromiumTracingDurationBeginEvent

Constructors

NameDescription
ChromiumTracingDurationBeginEvent()

ChromiumTracingDurationBeginEvent()

public ChromiumTracingDurationBeginEvent()

No documentation is available.

Properties

NameDescription
Type
public override string Type { get; }

Property value

string

No documentation is available.