<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="6.0.0-preview.4.21253.7" />
API Differences between 6.0.0-preview.4.21253.7 and 4.6.0-preview6.19303.8
125 Additions
8 Removals
System.Diagnostics
-
public class Activity : IDisposable
- public static Func<ActivityTraceId> TraceIdGenerator { get; set; }
- public ActivityContext Context { get; }
- public string DisplayName { get; set; }
- public IEnumerable<ActivityEvent> Events { get; }
- public bool IsAllDataRequested { get; set; }
- public ActivityKind Kind { get; }
- public IEnumerable<ActivityLink> Links { get; }
- public ActivitySpanId& modreq(System.Runtime.InteropServices.InAttribute) ParentSpanId { get; }
- public ActivitySpanId ParentSpanId { get; }
- public ActivitySpanId& modreq(System.Runtime.InteropServices.InAttribute) SpanId { get; }
- public ActivitySource Source { get; }
- public ActivitySpanId SpanId { get; }
- public ActivityStatusCode Status { get; }
- public string StatusDescription { get; }
- public IEnumerable<KeyValuePair<string, object>> TagObjects { get; }
- public ActivityTraceId& modreq(System.Runtime.InteropServices.InAttribute) TraceId { get; }
- public ActivityTraceId TraceId { get; }
- public Activity AddEvent(ActivityEvent e)
- public Activity AddTag(string key, object value)
- public void Dispose()
- protected virtual void Dispose(bool disposing)
- public object GetCustomProperty(string propertyName)
- public object GetTagItem(string key)
- public Activity SetBaggage(string key, string value)
- public void SetCustomProperty(string propertyName, object propertyValue)
- public Activity SetIdFormat(ActivityIdFormat format)
- public Activity SetParentId(ref ActivityTraceId traceId, ref ActivitySpanId spanId, ActivityTraceFlags activityTraceFlags = 0)
- public Activity SetParentId(ActivityTraceId traceId, ActivitySpanId spanId, ActivityTraceFlags activityTraceFlags = 0)
- public Activity SetStatus(ActivityStatusCode code, string description = null)
- public Activity SetTag(string key, object value)
-
public struct ActivityContext : IEquatable<ActivityContext>
-
public struct ActivityCreationOptions<T>
-
public struct ActivityEvent
-
public enum ActivityKind
-
public struct ActivityLink : IEquatable<ActivityLink>
-
public sealed class ActivityListener : IDisposable
-
public enum ActivitySamplingResult
-
public sealed class ActivitySource : IDisposable
- public string Name { get; }
- public string Version { get; }
- public ActivitySource(string name, string version = "")
- public static void AddActivityListener(ActivityListener listener)
- public Activity CreateActivity(string name, ActivityKind kind)
- public Activity CreateActivity(string name, ActivityKind kind, ActivityContext parentContext, IEnumerable<KeyValuePair<string, object>> tags = null, IEnumerable<ActivityLink> links = null, ActivityIdFormat idFormat = 0)
- public Activity CreateActivity(string name, ActivityKind kind, string parentId, IEnumerable<KeyValuePair<string, object>> tags = null, IEnumerable<ActivityLink> links = null, ActivityIdFormat idFormat = 0)
- public void Dispose()
- public bool HasListeners()
- public Activity StartActivity(string name = "", ActivityKind kind = 0)
- public Activity StartActivity(string name, ActivityKind kind, ActivityContext parentContext, IEnumerable<KeyValuePair<string, object>> tags = null, IEnumerable<ActivityLink> links = null, DateTimeOffset startTime = default)
- public Activity StartActivity(string name, ActivityKind kind, string parentId, IEnumerable<KeyValuePair<string, object>> tags = null, IEnumerable<ActivityLink> links = null, DateTimeOffset startTime = default)
- public Activity StartActivity(ActivityKind kind, ActivityContext parentContext = default, IEnumerable<KeyValuePair<string, object>> tags = null, IEnumerable<ActivityLink> links = null, DateTimeOffset startTime = default, string name = "")
-
public struct ActivitySpanId : IEquatable<ActivitySpanId>
-
public enum ActivityStatusCode
-
public class ActivityTagsCollection : IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable
- public struct Enumerator : IEnumerator<KeyValuePair<string, object>>, IEnumerator, IDisposable
- public int Count { get; }
- public bool IsReadOnly { get; }
- public object this[string key] { get; set; }
- public ICollection<string> Keys { get; }
- public ICollection<object> Values { get; }
- public ActivityTagsCollection()
- public ActivityTagsCollection(IEnumerable<KeyValuePair<string, object>> list)
- public void Add(string key, object value)
- public void Add(KeyValuePair<string, object> item)
- public void Clear()
- public bool Contains(KeyValuePair<string, object> item)
- public bool ContainsKey(string key)
- public void CopyTo(KeyValuePair<string, object>[] array, int arrayIndex)
- public Enumerator GetEnumerator()
- public bool Remove(string key)
- public bool Remove(KeyValuePair<string, object> item)
- public bool TryGetValue(string key, out object value)
-
public struct ActivityTraceId : IEquatable<ActivityTraceId>
-
public sealed delegate SampleActivity<T> : MulticastDelegate