By default, the AppDynamics .NET Agent enables multi-threaded correlation for these patterns on the Common Language Runtime (CLR) >= 4.x:
Task.Start
Task.Run
TaskFactory.StartNew
The .NET Agent also supports thread correlation for the following patterns which are disabled by default:
Thread.Start on the CLR 2.x and CLR 4.x
ThreadPool.QueueUserWorkItem on the CLR 2.x and CLR 4.x
For AppDynamics < 4.3, for the .NET Agent, you did not need to configure correlation for ThreadPool.QueueUserWorkItem for the CLR 4 in the config.xml file. If you explicitly call ThreadPool.QueueUserWorkItem for the CLR 4, when you upgrade to the .NET Agent 4.5 from an earlier version, you must enable the instrumentor for ThreadPool.QueueUserWorkItem on the CLR 4 in the config.xml file.
Configure Thread Correlation for .NET
Configure all instrumentation settings for the .NET Agent in the config.xml file. See Administer the .NET Agent