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

OpenTelemetry.Metrics.MetricReader

public abstract class MetricReader : IDisposable
MetricReader base class.
namespace OpenTelemetry.Metrics { public abstract class MetricReader : IDisposable { public MetricReaderTemporalityPreference TemporalityPreference { get; set; } public bool Collect(int timeoutMilliseconds = -1); public bool Shutdown(int timeoutMilliseconds = -1); public void Dispose(); protected virtual bool OnCollect(int timeoutMilliseconds); protected virtual bool OnShutdown(int timeoutMilliseconds); protected virtual void Dispose(bool disposing); protected MetricReader(); } }