<PackageReference Include="OpenTelemetry" Version="1.15.2" />

OpenTelemetry.Trace.SamplingParameters

public struct SamplingParameters
public ActivityKind Kind { get; }

public IEnumerable<ActivityLink> Links { get; }

public string Name { get; }

public IEnumerable<KeyValuePair<string, object>> Tags { get; }

public ActivityTraceId TraceId { get; }

public SamplingParameters(ActivityContext parentContext, ActivityTraceId traceId, string name, ActivityKind kind, IEnumerable<KeyValuePair<string, object>> tags = null, IEnumerable<ActivityLink> links = null)