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 動作比當前幀高兩個堆疊幀,且在該幀與目前幀之間沒有其他程式碼存取安全註解,壓縮堆疊只會記錄該資訊,而不必序列化整個呼叫堆疊。

擷取的壓縮堆疊可套用到另一執行緒。

適用於