CompressedStack.GetCompressedStack 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得目前執行緒的壓縮堆疊。
public:
static System::Threading::CompressedStack ^ GetCompressedStack();
public static System.Threading.CompressedStack GetCompressedStack ();
[System.Security.SecurityCritical]
public static System.Threading.CompressedStack GetCompressedStack ();
static member GetCompressedStack : unit -> System.Threading.CompressedStack
[<System.Security.SecurityCritical>]
static member GetCompressedStack : unit -> System.Threading.CompressedStack
Public Shared Function GetCompressedStack () As CompressedStack
傳回
目前執行緒的 CompressedStack。
- 屬性
例外狀況
備註
如果啟用安全性,則會傳回目前的壓縮堆疊。 如果安全性已停用,則 GetCompressedStack 傳回空白 CompressedStack 物件。
注意
這個方法會使用 SecurityAction.LinkDemand 防止它從不受信任的程式碼呼叫;只有立即呼叫端才需要有 SecurityPermissionAttribute.UnmanagedCode 許可權。 如需使用 LinkDemand
成員的重要限制,請參閱 Demand 與 LinkDemand。
注意
此成員也會對 ECMA 公開金鑰提出連結需求,這不是有效的密碼編譯金鑰,而是虛擬金鑰。 在 .NET Framework,ECMA 虛擬金鑰的連結需求會自動轉換成 Microsoft 公開金鑰的連結需求。 安全性例外狀況是以 Microsoft 公開金鑰為基礎,而不是 ECMA 虛擬金鑰。