Class TracingCompleteEventArgs
Signals that tracing is stopped and there is no trace buffers pending flush, all data were delivered via dataCollected events.
public sealed record TracingCompleteEventArgs : EventArgs, IEquatable<EventArgs>, IEquatable<TracingCompleteEventArgs>
- Inheritance
-
EventArgsTracingCompleteEventArgs
- Implements
-
IEquatable<EventArgs>
- Inherited Members
-
EventArgs.ToString()EventArgs.GetHashCode()EventArgs.Equals(EventArgs)EventArgs.<Clone>$()EventArgs.BiDiEventArgs.AdditionalDataEventArgs.AdditionalMessageData
Constructors
TracingCompleteEventArgs(bool, StreamHandle?, StreamFormat?, StreamCompression?)
Signals that tracing is stopped and there is no trace buffers pending flush, all data were delivered via dataCollected events.
public TracingCompleteEventArgs(bool DataLossOccurred, StreamHandle? Stream = null, StreamFormat? TraceFormat = null, StreamCompression? StreamCompression = null)
Parameters
DataLossOccurredboolIndicates whether some trace data is known to have been lost, e.g. because the trace ring buffer wrapped around.
StreamStreamHandleA handle of the stream that holds resulting trace data.
TraceFormatStreamFormat?Trace data format of returned stream.
StreamCompressionStreamCompression?Compression format of returned stream.
Properties
DataLossOccurred
Indicates whether some trace data is known to have been lost, e.g. because the trace ring buffer wrapped around.
public bool DataLossOccurred { get; init; }
Property Value
Stream
A handle of the stream that holds resulting trace data.
public StreamHandle? Stream { get; init; }
Property Value
StreamCompression
Compression format of returned stream.
public StreamCompression? StreamCompression { get; init; }
Property Value
TraceFormat
Trace data format of returned stream.
public StreamFormat? TraceFormat { get; init; }