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