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 메서드에 의해 반환됩니다.

생성자

Name Description
ApplicationTrust()

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

ApplicationTrust(ApplicationIdentity)

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

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

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

속성

Name Description
ApplicationIdentity

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

DefaultGrantSet

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

ExtraInfo

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

FullTrustAssemblies
사용되지 않음.

이 애플리케이션 트러스트에 대한 완전 신뢰 어셈블리 목록을 가져옵니다.

IsApplicationTrustedToRun

애플리케이션에 필요한 권한 부여가 있고 실행하도록 신뢰할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

Persist

애플리케이션 신뢰 정보가 유지되는지 여부를 나타내는 값을 가져오거나 설정합니다.

메서드

Name Description
Clone()

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

Clone()

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

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

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

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

ApplicationTrust XML 인코딩에서 지정된 상태로 개체를 다시 구성합니다.

GetHashCode()

기본 해시 함수로 사용됩니다.

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

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

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

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

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

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

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

개체 및 현재 상태의 ApplicationTrust XML 인코딩을 만듭니다.

적용 대상