Code: Select all
public class Worker
{
private static readonly ActivitySource Source = new ActivitySource("Worker");
public static void DoWork()
{
var work = Source.StartActivity();
// ActivitySamplingResult.AllData
};
ActivitySource.AddActivityListener(listener);
Worker.DoWork();
Worker.DoWork();
}
}
Code: Select all
public partial class Activity : IDisposable
{
private static readonly AsyncLocal s_current = new AsyncLocal();
// ...
}