다음을 통해 공유


ApplicationTrust 클래스

정의

애플리케이션에 대한 보안 결정을 캡슐화합니다. 이 클래스는 상속될 수 없습니다.

public ref class ApplicationTrust sealed : System::Security::Policy::EvidenceBase, System::Security::ISecurityEncodable
public ref class ApplicationTrust sealed : System::Security::ISecurityEncodable
public sealed class ApplicationTrust : System.Security.Policy.EvidenceBase, System.Security.ISecurityEncodable
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class ApplicationTrust : System.Security.ISecurityEncodable
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class ApplicationTrust : System.Security.Policy.EvidenceBase, System.Security.ISecurityEncodable
type ApplicationTrust = class
    inherit EvidenceBase
    interface ISecurityEncodable
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type ApplicationTrust = class
    interface ISecurityEncodable
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type ApplicationTrust = class
    inherit EvidenceBase
    interface ISecurityEncodable
Public NotInheritable Class ApplicationTrust
Inherits EvidenceBase
Implements ISecurityEncodable
Public NotInheritable Class ApplicationTrust
Implements ISecurityEncodable
상속
ApplicationTrust
상속
ApplicationTrust
특성
구현

설명

ApplicationTrust 개체는 트러스트 관리자의 DetermineApplicationTrust 메서드에 의해 반환됩니다.

생성자

ApplicationTrust()

ApplicationTrust 클래스의 새 인스턴스를 초기화합니다.

ApplicationTrust(ApplicationIdentity)

ApplicationTrust를 사용하여 ApplicationIdentity 클래스의 새 인스턴스를 초기화합니다.

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
사용되지 않음.

완전 신뢰 어셈블리의 제공된 권한 부여 설정과 컬렉션을 사용하여 ApplicationTrust 클래스의 새 인스턴스를 초기화합니다.

속성

ApplicationIdentity

애플리케이션 트러스트 개체의 애플리케이션 ID를 가져오거나 설정합니다.

DefaultGrantSet

기본 권한 부여 집합을 정의하는 정책 문을 가져오거나 설정합니다.

ExtraInfo

애플리케이션에 대한 추가 보안 정보를 가져오거나 설정합니다.

FullTrustAssemblies
사용되지 않음.

이 애플리케이션 신뢰의 완전 신뢰 어셈블리 목록을 가져옵니다.

IsApplicationTrustedToRun

애플리케이션에 필요한 사용 권한이 부여되었으며 실행되도록 신뢰되었는지 여부를 나타내는 값을 가져오거나 설정합니다.

Persist

애플리케이션 트러스트 정보가 보관될지 여부를 나타내는 값을 가져오거나 설정합니다.

메서드

Clone()

현재 인스턴스의 전체 복사본인 새 개체를 만듭니다.

Clone()

현재 인스턴스의 전체 복사본인 새 개체를 만듭니다.

(다음에서 상속됨 EvidenceBase)
Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
FromXml(SecurityElement)

XML 인코딩을 사용하여 지정된 상태로 ApplicationTrust 개체를 다시 생성합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
ToXml()

ApplicationTrust 개체 및 해당 개체의 현재 상태에 대한 XML 인코딩을 만듭니다.

적용 대상