<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="8.0.0-preview.2.23128.3" />
API Differences between 8.0.0-preview.2.23128.3 and 6.0.2
31 Additions
1 Removals
System.Diagnostics
-
public class Activity : IDisposable
-
public struct ActivityChangedEventArgs
-
public struct ActivityContext : IEquatable<ActivityContext>
-
public struct ActivityCreationOptions<T>
-
public struct ActivityEvent
-
public struct ActivityLink : IEquatable<ActivityLink>
-
public class DiagnosticListener : DiagnosticSource, IObservable<KeyValuePair<string, object>>, IDisposable
- public virtual IDisposable Subscribe(IObserver<KeyValuePair<string, object>> observer, Func<string, object, object, bool> isEnabled, Action<Activity, object> onActivityImport = null, Action<Activity, object> onActivityExport = null)
- public virtual IDisposable Subscribe(IObserver<KeyValuePair<string, object>> observer, Func<string, object, object, bool> isEnabled, Action<Activity, object> onActivityImport = null, Action<Activity, object> onActivityExport = null)
-
public abstract class DiagnosticSource
System.Diagnostics.Metrics
-
public class Meter : IDisposable
- public ObservableUpDownCounter<T> CreateObservableUpDownCounter<T>(string name, Func<T> observeValue, string unit = null, string description = null) where T : struct
- public ObservableUpDownCounter<T> CreateObservableUpDownCounter<T>(string name, Func<Measurement<T>> observeValue, string unit = null, string description = null) where T : struct
- public ObservableUpDownCounter<T> CreateObservableUpDownCounter<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string unit = null, string description = null) where T : struct
- public UpDownCounter<T> CreateUpDownCounter<T>(string name, string unit = null, string description = null) where T : struct
-
public sealed class ObservableUpDownCounter<T> : ObservableInstrument<T> where T : struct
-
public sealed class UpDownCounter<T> : Instrument<T> where T : struct
- public void Add(T delta)
- public void Add(T delta, KeyValuePair<string, object> tag)
- public void Add(T delta, KeyValuePair<string, object> tag1, KeyValuePair<string, object> tag2)
- public void Add(T delta, KeyValuePair<string, object> tag1, KeyValuePair<string, object> tag2, KeyValuePair<string, object> tag3)
- public void Add(T delta, ReadOnlySpan<KeyValuePair<string, object>> tags)
- public void Add(T delta, KeyValuePair<string, object>[] tags)
- public void Add(T delta, ref TagList tagList)