ApplicationTrust 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ApplicationTrust 클래스의 새 인스턴스를 초기화합니다.
오버로드
ApplicationTrust() |
ApplicationTrust 클래스의 새 인스턴스를 초기화합니다. |
ApplicationTrust(ApplicationIdentity) |
ApplicationTrust를 사용하여 ApplicationIdentity 클래스의 새 인스턴스를 초기화합니다. |
ApplicationTrust(PermissionSet, IEnumerable<StrongName>) |
사용되지 않음.
완전 신뢰 어셈블리의 제공된 권한 부여 설정과 컬렉션을 사용하여 ApplicationTrust 클래스의 새 인스턴스를 초기화합니다. |
ApplicationTrust()
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
ApplicationTrust 클래스의 새 인스턴스를 초기화합니다.
public:
ApplicationTrust();
public ApplicationTrust ();
Public Sub New ()
설명
이 생성자는 빈 만듭니다 ApplicationTrust 개체입니다.
적용 대상
ApplicationTrust(ApplicationIdentity)
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
ApplicationTrust를 사용하여 ApplicationIdentity 클래스의 새 인스턴스를 초기화합니다.
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
주의
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>
애플리케이션 도메인에서 완전히 신뢰할 수 있는 것으로 간주해야 하는 어셈블리를 나타내는 강력한 이름의 배열입니다.
- 특성
예외
fullTrustAssemblies
이(가) null
인 경우
fullTrustAssemblies
에는 StrongName이 없는 어셈블리가 있습니다.
설명
주의
CAS(코드 액세스 보안)는 .NET Framework 및 .NET의 모든 버전에서 더 이상 사용되지 않습니다. 최신 버전의 .NET은 CAS 주석을 준수하지 않으며 CAS 관련 API를 사용하는 경우 오류가 발생합니다. 개발자는 보안 작업을 수행하는 대체 수단을 찾아야 합니다.
fullTrustAssemblies
는 완전 신뢰를 부여할 내의 AppDomain 강력한 이름의 어셈블리를 식별합니다. 이 생성자는 샌드박스로 사용할 을 AppDomain 만들기 위해 메서드에 의해 AppDomain.CreateDomain 호출됩니다. 샌드박스에서 애플리케이션을 실행 하는 방법에 대 한 자세한 내용은 참조 하세요. 방법: 부분적으로 신뢰할 수 있는 코드 실행 샌드박스에서합니다.
적용 대상
.NET