OpenTelemetry.Trace.SamplingResult
Sampling result.
namespace OpenTelemetry.Trace
{
public readonly struct SamplingResult : IEquatable<SamplingResult>
{
public SamplingDecision Decision { get; }
public IEnumerable<KeyValuePair<string, object>> Attributes { get; }
public string TraceStateString { get; }
public SamplingResult(SamplingDecision decision);
public SamplingResult(bool isSampled);
public SamplingResult(SamplingDecision decision, IEnumerable<KeyValuePair<string, object>> attributes);
public SamplingResult(SamplingDecision decision, string traceStateString);
public SamplingResult(SamplingDecision decision, IEnumerable<KeyValuePair<string, object>> attributes, string traceStateString);
public static bool operator ==(SamplingResult decision1, SamplingResult decision2);
public static bool operator !=(SamplingResult decision1, SamplingResult decision2);
public bool Equals(SamplingResult other);
}
}