<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="7.0.0-preview.4.22229.4" />
API Differences between 7.0.0-preview.4.22229.4 and 6.0.0-preview.7.21377.19
45 Additions
0 Removals
System.Diagnostics
-
public class Activity : IDisposable
-
public struct ActivityChangedEventArgs
-
public struct ActivityContext : IEquatable<ActivityContext>
-
public struct ActivityCreationOptions<T>
-
public struct TagList : IList<KeyValuePair<string, object>>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable, IReadOnlyList<KeyValuePair<string, object>>, IReadOnlyCollection<KeyValuePair<string, object>>
- public struct Enumerator : IEnumerator<KeyValuePair<string, object>>, IEnumerator, IDisposable
- public int Count { get; }
- public bool IsReadOnly { get; }
- public KeyValuePair<string, object> this[int index] { get; set; }
- public TagList(ReadOnlySpan<KeyValuePair<string, object>> tagList)
- public void Add(string key, object value)
- public void Add(KeyValuePair<string, object> tag)
- public void Clear()
- public bool Contains(KeyValuePair<string, object> item)
- public void CopyTo(Span<KeyValuePair<string, object>> tags)
- public void CopyTo(KeyValuePair<string, object>[] array, int arrayIndex)
- public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
- public int IndexOf(KeyValuePair<string, object> item)
- public void Insert(int index, KeyValuePair<string, object> item)
- public bool Remove(KeyValuePair<string, object> item)
- public void RemoveAt(int index)
System.Diagnostics.Metrics
-
public sealed class Counter<T> : Instrument<T> where T : struct
-
public sealed class Histogram<T> : Instrument<T> where T : struct
-
public abstract class Instrument<T> : Instrument where T : struct
-
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)