ChromiumTracingAsyncBeginEvent Class

Represents the beginning of an asynchronous operation. Must be paired with a ChromiumTracingAsyncEndEvent with the same Id.

public sealed class ChromiumTracingAsyncBeginEvent : ChromiumTracingAsyncEvent

Example

await using var writer = ChromiumTracingWriter.Create("trace.json");
await writer.WriteEventAsync(new ChromiumTracingAsyncBeginEvent
{
    Name = "Async Task",
    Category = "async",
    Timestamp = DateTimeOffset.UtcNow,
    Id = 123,
    ProcessId = Environment.ProcessId,
});

// The end event has the same Id as the begin event
await writer.WriteEventAsync(new ChromiumTracingAsyncEndEvent
{
    Name = "Async Task",
    Category = "async",
    Timestamp = DateTimeOffset.UtcNow,
    Id = 123,
    ProcessId = Environment.ProcessId,
});
Inheritance
ChromiumTracingAsyncEvent ChromiumTracingAsyncBeginEvent

Constructors

NameDescription
ChromiumTracingAsyncBeginEvent()

ChromiumTracingAsyncBeginEvent()

public ChromiumTracingAsyncBeginEvent()

No documentation is available.

Properties

NameDescription
Type
public override string Type { get; }

Property value

string

No documentation is available.