CompressedStack.GetCompressedStack Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.