ExecutionContext.CreateCopy Method

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Creates a copy of the current execution context.

C#
public System.Threading.ExecutionContext CreateCopy();

Returns

An ExecutionContext object representing the current execution context.

Exceptions

This context cannot be copied because it is used. Only newly captured contexts can be copied.

Remarks

This method is useful for propagating an execution context from one thread to another.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1