다음을 통해 공유


ApplicationSecurityManager.DetermineApplicationTrust 메서드

정의

지정된 애플리케이션을 요청된 권한 집합으로 실행하도록 사용자가 허용하는지 여부를 확인합니다.

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 매니페스트의 하지만 로컬 시스템에 애플리케이션 다운로드 되기 전에 호출 됩니다.

적용 대상