ChromiumTracingCounterEvent Class

Represents a counter event that displays counter values over time.

public sealed class ChromiumTracingCounterEvent : ChromiumTracingEvent

Example

await using var writer = ChromiumTracingWriter.Create("trace.json");
await writer.WriteEventAsync(new ChromiumTracingCounterEvent
{
    Name = "Memory Usage",
    Category = "system",
    Timestamp = DateTimeOffset.UtcNow,
    ProcessId = Environment.ProcessId,
    Arguments = new Dictionary<string, object?>(StringComparer.Ordinal)
    {
        ["bytes"] = 1024 * 1024 * 500,
    },
});
Inheritance
ChromiumTracingEvent ChromiumTracingCounterEvent

Constructors

NameDescription
ChromiumTracingCounterEvent()

ChromiumTracingCounterEvent()

public ChromiumTracingCounterEvent()

No documentation is available.

Properties

NameDescription
IdGets or sets the unique identifier for the counter series.
Type

Gets or sets the unique identifier for the counter series.

public int? Id { get; set; }

Property value

int?

public override string Type { get; }

Property value

string

No documentation is available.