<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="11.0.0-rc.3.26522.148" />

System.Diagnostics.ActivitySource

public class ActivitySource : IDisposable
public string Name { get; }

public object Scope { get; }

public IEnumerable<KeyValuePair<string, object>> Tags { get; }

public string TelemetrySchemaUrl { get; }

public string Version { get; }

public ActivitySource(string name)

public ActivitySource(string name, string version = "")

public ActivitySource(string name, string version = "", IEnumerable<KeyValuePair<string, object>> tags = null)

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()

protected virtual void Dispose(bool disposing)

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 = "")