CompressedStack.GetCompressedStack 메서드

정의

현재 스레드의 압축된 스택을 가져옵니다.

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

현재 스레드의 CompressedStack입니다.

특성

예외

호출 체인에 있는 호출자에게 비관리 코드에 액세스할 수 있는 권한이 없는 경우

또는 StrongNameIdentityPermission에 대한 요청이 실패한 경우

설명

보안을 사용하도록 설정하면 현재 압축된 스택이 반환됩니다. 보안을 사용하지 않도록 설정 GetCompressedStack 하면 빈 CompressedStack 개체를 반환합니다.

참고

이 메서드는 SecurityAction.LinkDemand 를 방지 하기 위해 신뢰할 수 없는 코드에서 호출할 필요 하면 즉각적인 호출자만 할 SecurityPermissionAttribute.UnmanagedCode 권한. 사용 하 여 중요 한 제한 사항에 대해서는 LinkDemand 멤버 참조 Demand 합니다. LinkDemand합니다.

참고

또한 이 멤버는 유효한 암호화 키가 아니라 의사 키인 ECMA 공개 키에 대한 링크 요구를 수행합니다. .NET Framework 내에서 ECMA 의사 키에 대한 링크 요청은 자동으로 Microsoft 공개 키에 대한 링크 요청으로 변환됩니다. 보안 예외는 ECMA 의사 키가 아닌 Microsoft 공개 키를 기반으로 합니다.

적용 대상