ApplicationSecurityManager.DetermineApplicationTrust 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 애플리케이션을 요청된 권한 집합으로 실행하도록 사용자가 허용하는지 여부를 확인합니다.
public:
static bool DetermineApplicationTrust(ActivationContext ^ activationContext, System::Security::Policy::TrustManagerContext ^ context);
public static bool DetermineApplicationTrust (ActivationContext activationContext, System.Security.Policy.TrustManagerContext context);
[System.Security.SecurityCritical]
public static bool DetermineApplicationTrust (ActivationContext activationContext, System.Security.Policy.TrustManagerContext context);
static member DetermineApplicationTrust : ActivationContext * System.Security.Policy.TrustManagerContext -> bool
[<System.Security.SecurityCritical>]
static member DetermineApplicationTrust : ActivationContext * System.Security.Policy.TrustManagerContext -> bool
Public Shared Function DetermineApplicationTrust (activationContext As ActivationContext, context As TrustManagerContext) As Boolean
매개 변수
- activationContext
- ActivationContext
애플리케이션의 활성화 컨텍스트를 식별하는 ActivationContext입니다.
- context
- TrustManagerContext
애플리케이션의 트러스트 관리자 컨텍스트를 식별하는 TrustManagerContext입니다.
반환
지정된 애플리케이션을 실행하려면 true
이고, 그렇지 않으면 false
입니다.
- 특성
예외
activationContext
매개 변수가 null
인 경우
설명
DetermineApplicationTrust 사용 하 여 구성 된 ApplicationTrustManager 권한 애플리케이션 매니페스트에 요청 된 집합을 사용 하 여 지정된 된 애플리케이션의 실행을 허용할지 여부를 결정 하는 속성입니다. 트러스트 관리자의 동작은 트러스트 관리자 구현에 따라 달라 지 며 정보를 전달 합니다 context
매개 변수입니다. 트러스트 관리자의 기본 동작은 사용자의 승인을 확인 하려면 사용자 인터페이스 (UI) 대화 상자를 설정 하는 것입니다. 그러나 신뢰 관리자는 회사 데이터베이스에서 제공 하는 결정 등의 다른 조건에 따라 애플리케이션의 보안 상태를 확인할 수도 있습니다. 신뢰 결정을 내리도록 지속 가능 따라는 context
매개 변수 속성 및 트러스트 관리자 구현입니다. 미래를 호출 애플리케이션에 대 한 트러스트 사용자 대화 상자에 따라 결정에 대 한 지속 되 면는 ApplicationSecurityManager 해당 애플리케이션에 대 한 모든 요청에 대 한 UI 대화 상자를 제공 하지 것입니다.
DetermineApplicationTrust 매니페스트의 하지만 로컬 시스템에 애플리케이션 다운로드 되기 전에 호출 됩니다.
적용 대상
.NET