Class ProtoTraceVisibility
What a run could see, recorded so a gap is explained rather than implied: visibility is integration depth, not hosting mode.
public sealed record ProtoTraceVisibility : IEquatable<ProtoTraceVisibility>
- Inheritance
-
ProtoTraceVisibility
- Implements
- Inherited Members
- Extension Methods
Constructors
ProtoTraceVisibility(string, IReadOnlyList<string>, IReadOnlyList<string>, bool)
What a run could see, recorded so a gap is explained rather than implied: visibility is integration depth, not hosting mode.
public ProtoTraceVisibility(string Hosting, IReadOnlyList<string> Backends, IReadOnlyList<string> Sources, bool ApplicationInstrumented = false)
Parameters
HostingstringBackendsIReadOnlyList<string>SourcesIReadOnlyList<string>ApplicationInstrumentedbool
Properties
ApplicationInstrumented
public bool ApplicationInstrumented { get; init; }
Property Value
Backends
public IReadOnlyList<string> Backends { get; init; }
Property Value
Hosting
public string Hosting { get; init; }
Property Value
Sources
public IReadOnlyList<string> Sources { get; init; }
Property Value
Unknown
public static ProtoTraceVisibility Unknown { get; }