이 설명서는 보관되지만 유지 되지 않습니다.

TrustNotGrantedException 클래스

응용 프로그램에 로컬 컴퓨터에서 실행되기에 적합한 신뢰 수준이 없음을 나타냅니다.

네임스페이스: System.Deployment.Application
어셈블리: System.Deployment(system.deployment.dll)

[SerializableAttribute] 
public class TrustNotGrantedException : DeploymentException
/** @attribute SerializableAttribute() */ 
public class TrustNotGrantedException extends DeploymentException
SerializableAttribute 
public class TrustNotGrantedException extends DeploymentException
적용할 수 없음.

기본적으로 ClickOnce 응용 프로그램에는 클라이언트 컴퓨터에서 신뢰 수준이 부여됩니다. 응용 프로그램에서는 이 신뢰 수준에 따라 하드 드라이브에서 데이터를 삭제하거나 네트워크에 액세스하는 등의 위험할 수 있는 작업을 수행할 수 없습니다. ClickOnce 응용 프로그램에서는 권한 상승이나 신뢰할 수 있는 응용 프로그램 배포를 사용하여 더 높은 수준의 트러스트를 요청할 수 있습니다.

  • 권한 상승의 경우 사용자에게 응용 프로그램에 더 높은 수준의 보안을 부여할 것인지 묻습니다.

  • 신뢰할 수 있는 응용 프로그램 배포의 경우 ClickOnce 응용 프로그램의 디지털 서명을 로컬 컴퓨터의 신뢰할 수 있는 게시자 목록과 일치시킵니다.

다음 조건 중 하나에 해당하면 TrustNotGrantedException이 throw됩니다.

  • 응용 프로그램에서 권한 상승을 사용하고 사용자가 높은 트러스트에 대한 요청을 거부합니다.

응용 프로그램에서 신뢰할 수 있는 응용 프로그램 배포를 사용하고 응용 프로그램에 서명하는 데 사용되는 디지털 인증서가 로컬 컴퓨터에서 신뢰할 수 있는 게시자로 표시되지 않습니다. 응용 프로그램에 업데이트를 배포한 경우 업데이트에서 이전 버전보다 많은 권한을 사용하면 ClickOnce에서 TrustNotGrantedException을 throw하고 새 버전이 설치되지 않습니다.

System.Object
   System.Exception
     System.SystemException
       System.Deployment.Application.DeploymentException
        System.Deployment.Application.TrustNotGrantedException

이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0은 Windows Vista, Microsoft Windows XP SP2 및 Windows Server 2003 SP1에서 지원됩니다.

.NET Framework

3.0, 2.0에서 지원
표시: