CompressedStack.Capture 方法

定义

从当前线程捕获压缩堆栈。

public:
 static System::Threading::CompressedStack ^ Capture();
public static System.Threading.CompressedStack Capture ();
static member Capture : unit -> System.Threading.CompressedStack
Public Shared Function Capture () As CompressedStack

返回

CompressedStack 对象。

注解

以压缩格式捕获调用堆栈上的所有代码访问安全信息,例如 DenyAssert 操作。 例如,如果操作是当前帧的两个 Deny 堆栈帧,并且该帧和当前帧之间没有其他代码访问安全注释,则压缩堆栈仅记录该信息,而无需序列化整个调用堆栈。

捕获的压缩堆栈可以应用于另一个线程。

适用于