CompressedStack.Capture 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从当前线程捕获压缩堆栈。
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 对象。
注解
以压缩格式捕获调用堆栈上的所有代码访问安全信息,例如 Deny 和 Assert 操作。 例如,如果操作是当前帧的两个 Deny 堆栈帧,并且该帧和当前帧之间没有其他代码访问安全注释,则压缩堆栈仅记录该信息,而无需序列化整个调用堆栈。
捕获的压缩堆栈可以应用于另一个线程。