System.Threading.CompressedStack.Capture Method

Captures the compressed stack from the current thread.

Syntax

public static CompressedStack Capture ()

Returns

A System.Threading.CompressedStack object.

Remarks

Captures all the code access security information on the call stack, such as System.Security.CodeAccessPermission.Deny and System.Security.CodeAccessPermission.Assert actions, in a compressed format. For example, if a System.Security.CodeAccessPermission.Deny action is two stack frames up from the current frame and there are no other code access security annotations between there and the current frame, the compressed stack records only that information, without having to serialize the entire call stack.

The captured compressed stack can be applied to another thread.

Requirements

Namespace: System.Threading
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 2.0.0.0, 4.0.0.0
Since: .NET 2.0