ChromiumTracingMetadataEvent Class
Represents a metadata event that adds process and thread names for better visualization.
public sealed class ChromiumTracingMetadataEvent : ChromiumTracingEventExample
await using var writer = ChromiumTracingWriter.Create("trace.json");
await writer.WriteEventAsync(ChromiumTracingMetadataEvent.ProcessName(
Environment.ProcessId,
"My Application"));
await writer.WriteEventAsync(ChromiumTracingMetadataEvent.ThreadName(
Environment.ProcessId,
Environment.CurrentManagedThreadId,
"Main Thread"));- Inheritance
ChromiumTracingEventChromiumTracingMetadataEvent
Constructors
| Name | Description |
|---|---|
| ChromiumTracingMetadataEvent() |
ChromiumTracingMetadataEvent()
public ChromiumTracingMetadataEvent()No documentation is available.
Properties
| Name | Description |
|---|---|
| Type |
Methods
| Name | Description |
|---|---|
| ProcessLabels(int, string[]) | Creates a metadata event that sets process labels. |
| ProcessName(int, string) | Creates a metadata event that sets a process name. |
| ProcessSortIndex(int, int) | Creates a metadata event that sets a process sort index for display ordering. |
| ThreadName(int, int, string) | Creates a metadata event that sets a thread name. |
| ThreadSortIndex(int, int, int) | Creates a metadata event that sets a thread sort index for display ordering. |
ProcessLabels(int, string[])
ChromiumTracingMetadataEvent.csCreates a metadata event that sets process labels.
public static ChromiumTracingMetadataEvent ProcessLabels(int pid, params string[] labels)Parameters
pidint- The process ID.
labelsstring[]- The labels to assign to the process.
Returns
ChromiumTracingMetadataEvent A metadata event that sets the process labels.
ProcessName(int, string)
ChromiumTracingMetadataEvent.csCreates a metadata event that sets a process name.
public static ChromiumTracingMetadataEvent ProcessName(int pid, string name)ProcessSortIndex(int, int)
ChromiumTracingMetadataEvent.csCreates a metadata event that sets a process sort index for display ordering.
public static ChromiumTracingMetadataEvent ProcessSortIndex(int pid, int index)ThreadName(int, int, string)
ChromiumTracingMetadataEvent.csCreates a metadata event that sets a thread name.
public static ChromiumTracingMetadataEvent ThreadName(int pid, int tid, string name)ThreadSortIndex(int, int, int)
ChromiumTracingMetadataEvent.csCreates a metadata event that sets a thread sort index for display ordering.
public static ChromiumTracingMetadataEvent ThreadSortIndex(int pid, int tid, int index)