ApplicationTrust 생성자

정의

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

오버로드

Name Description
ApplicationTrust()

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

ApplicationTrust(ApplicationIdentity)

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

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

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

ApplicationTrust()

Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs

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

public:
 ApplicationTrust();
public ApplicationTrust();
Public Sub New ()

설명

이 생성자는 빈 ApplicationTrust 개체를 만듭니다.

적용 대상

ApplicationTrust(ApplicationIdentity)

Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs

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

public:
 ApplicationTrust(ApplicationIdentity ^ identity);
public:
 ApplicationTrust(ApplicationIdentity ^ applicationIdentity);
public ApplicationTrust(ApplicationIdentity identity);
public ApplicationTrust(ApplicationIdentity applicationIdentity);
new System.Security.Policy.ApplicationTrust : ApplicationIdentity -> System.Security.Policy.ApplicationTrust
new System.Security.Policy.ApplicationTrust : ApplicationIdentity -> System.Security.Policy.ApplicationTrust
Public Sub New (identity As ApplicationIdentity)
Public Sub New (applicationIdentity As ApplicationIdentity)

매개 변수

identityapplicationIdentity
ApplicationIdentity

ApplicationIdentity 애플리케이션을 고유하게 식별하는 항목입니다.

설명

애플리케이션 ID에는 애플리케이션의 전체 이름과 해당 코드 베이스의 위치가 포함됩니다.

적용 대상

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)

Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs
Source:
ApplicationTrust.cs

주의

Code Access Security is not supported or honored by the runtime.

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

public:
 ApplicationTrust(System::Security::PermissionSet ^ defaultGrantSet, System::Collections::Generic::IEnumerable<System::Security::Policy::StrongName ^> ^ fullTrustAssemblies);
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public ApplicationTrust(System.Security.PermissionSet defaultGrantSet, System.Collections.Generic.IEnumerable<System.Security.Policy.StrongName> fullTrustAssemblies);
public ApplicationTrust(System.Security.PermissionSet defaultGrantSet, System.Collections.Generic.IEnumerable<System.Security.Policy.StrongName> fullTrustAssemblies);
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Policy.ApplicationTrust : System.Security.PermissionSet * seq<System.Security.Policy.StrongName> -> System.Security.Policy.ApplicationTrust
new System.Security.Policy.ApplicationTrust : System.Security.PermissionSet * seq<System.Security.Policy.StrongName> -> System.Security.Policy.ApplicationTrust
Public Sub New (defaultGrantSet As PermissionSet, fullTrustAssemblies As IEnumerable(Of StrongName))

매개 변수

defaultGrantSet
PermissionSet

특정 권한 부여가 없는 모든 어셈블리에 부여되는 기본 권한 집합입니다.

fullTrustAssemblies
IEnumerable<StrongName>

애플리케이션 도메인에서 완전히 신뢰할 수 있는 것으로 간주되어야 하는 어셈블리를 나타내는 강력한 이름의 배열입니다.

특성

예외

fullTrustAssembliesnull입니다.

fullTrustAssemblies 에는 .가 없는 어셈블리가 포함되어 있습니다 StrongName.

설명

Caution

CAS(코드 액세스 보안)는 모든 버전의 .NET Framework 및 .NET에서 더 이상 사용되지 않습니다. 최신 버전의 .NET은 CAS 주석을 준수하지 않으며 CAS 관련 API를 사용하는 경우 오류가 발생합니다. 개발자는 보안 작업을 수행하는 다른 방법을 찾아야 합니다.

fullTrustAssemblies 는 완전 신뢰를 부여할 강력한 AppDomain 이름의 어셈블리를 식별합니다. 이 생성자는 샌드박스로 사용할 생성자를 만들기 AppDomain.CreateDomain 위해 메서드에 의해 AppDomain 호출됩니다. 샌드박스에서 애플리케이션을 실행하는 방법에 대한 자세한 내용은 방법: 샌드박스에서 부분적으로 신뢰할 수 있는 코드 실행을 참조하세요.

적용 대상