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

OpenTelemetry.Trace.SamplingParameters

public struct SamplingParameters
namespace OpenTelemetry.Trace { public readonly struct SamplingParameters { public ActivityContext ParentContext { get; } public ActivityTraceId TraceId { get; } public string Name { get; } public ActivityKind Kind { get; } public IEnumerable<KeyValuePair<string, object>> Tags { get; } public IEnumerable<ActivityLink> Links { get; } public SamplingParameters(ActivityContext parentContext, ActivityTraceId traceId, string name, ActivityKind kind, IEnumerable<KeyValuePair<string, object>> tags = null, IEnumerable<ActivityLink> links = null); } } namespace OpenTelemetry.Logs { public static class LoggerProviderExtensions { public static LoggerProvider AddProcessor(this LoggerProvider provider, BaseProcessor<LogRecord> processor); public static bool ForceFlush(this LoggerProvider provider, int timeoutMilliseconds = -1); public static bool Shutdown(this LoggerProvider provider, int timeoutMilliseconds = -1); } }