CompressedStack::GetCompressedStack Method ()
This API supports the product infrastructure and is not intended to be used directly from your code.
Gets the compressed stack for the current thread.
Assembly: mscorlib (in mscorlib.dll)
| Exception | Condition |
|---|---|
| SecurityException | A caller in the call chain does not have permission to access unmanaged code. -or- The request for StrongNameIdentityPermission failed. |
If security is enabled, the current compressed stack is returned. If security is disabled, GetCompressedStack returns an empty CompressedStack object.
Note |
|---|
This method uses SecurityAction::LinkDemand to prevent it from being called from untrusted code; only the immediate caller is required to have SecurityPermissionAttribute::UnmanagedCode permission. For important limitations on using the LinkDemand member, see Demand vs. LinkDemand. |
Note |
|---|
This member also makes a link demand for the ECMA public key, which is not a valid cryptographic key but a pseudo key. Within the .NET Framework the link demand for the ECMA pseudo key is automatically converted to a link demand for the Microsoft public key. The security exception is based on the Microsoft public key, not the ECMA pseudo key. |
Requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Available since 1.1
