CompressedStack.GetCompressedStack Yöntem

Tanım

Geçerli iş parçacığı için sıkıştırılmış yığını alır.

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

Döndürülenler

CompressedStack

Geçerli iş parçacığı için A CompressedStack .

Öznitelikler

Özel durumlar

Çağrı zincirindeki bir çağıranın yönetilmeyen koda erişme izni yok.

-veya- İstek StrongNameIdentityPermission başarısız oldu.

Açıklamalar

Güvenlik etkinleştirilirse, geçerli sıkıştırılmış yığın döndürülür. Güvenlik devre dışı bırakılırsa boş GetCompressedStack CompressedStack bir nesne döndürür.

Not

Bu yöntem, güvenilmeyen koddan çağrılmasını önlemek için kullanır SecurityAction.LinkDemand ; yalnızca anlık çağıranın izni olması SecurityPermissionAttribute.UnmanagedCode gerekir. Üyeyi LinkDemand kullanmayla ilgili önemli sınırlamalar için bkz . Demand vs. LinkDemand.

Not

Bu üye ayrıca geçerli bir şifreleme anahtarı değil sahte anahtar olan ECMA ortak anahtarı için bir bağlantı talebi oluşturur. .NET Framework ecma sahte anahtarı için bağlantı talebi otomatik olarak Microsoft ortak anahtarı için bir bağlantı talebine dönüştürülür. Güvenlik özel durumu ECMA sahte anahtarını değil Microsoft ortak anahtarını temel alır.

Şunlara uygulanır