SecurityContext.Capture Method

Definition

Captures the security context for the current thread.

C#
public static System.Security.SecurityContext Capture ();

Returns

The security context for the current thread.

Exceptions

.NET 5+ (including .NET Core): In all cases.

Remarks

The captured security context can be applied to another thread. The SecurityContext consists of the CompressedStack and the WindowsIdentity for the executing thread.

Applies to

Product Versions
.NET 8 (package-provided), 9 (package-provided)
.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 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9