ApplicationTrust Konstruktorer

Definition

Initierar en ny instans av ApplicationTrust klassen.

Överlagringar

Name Description
ApplicationTrust()

Initierar en ny instans av ApplicationTrust klassen.

ApplicationTrust(ApplicationIdentity)

Initierar en ny instans av ApplicationTrust klassen med en ApplicationIdentity.

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
Föråldrad.

Initierar en ny instans av klassen med hjälp av ApplicationTrust den angivna beviljandeuppsättningen och samlingen med fullständiga förtroendesammansättningar.

ApplicationTrust()

Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs

Initierar en ny instans av ApplicationTrust klassen.

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

Kommentarer

Konstruktorn skapar ett tomt ApplicationTrust objekt.

Gäller för

ApplicationTrust(ApplicationIdentity)

Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs

Initierar en ny instans av ApplicationTrust klassen med en 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)

Parametrar

identityapplicationIdentity
ApplicationIdentity

En ApplicationIdentity som unikt identifierar ett program.

Kommentarer

En programidentitet innehåller programmets fullständiga namn och platsen för dess kodbas.

Gäller för

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)

Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs
Källa:
ApplicationTrust.cs

Varning

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

Initierar en ny instans av klassen med hjälp av ApplicationTrust den angivna beviljandeuppsättningen och samlingen med fullständiga förtroendesammansättningar.

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))

Parametrar

defaultGrantSet
PermissionSet

En standardbehörighetsuppsättning som beviljas till alla sammansättningar som inte har specifika bidrag.

fullTrustAssemblies
IEnumerable<StrongName>

En matris med starka namn som representerar sammansättningar som ska betraktas som fullständigt betrodda i en programdomän.

Attribut

Undantag

fullTrustAssemblies är null.

fullTrustAssemblies innehåller en sammansättning som inte har en StrongName.

Kommentarer

Caution

Code Access Security (CAS) har föråldrats i alla versioner av .NET Framework och .NET. De senaste versionerna av .NET följer inte CAS-anteckningar och skapar fel om CAS-relaterade API:er används. Utvecklare bör söka alternativa sätt att utföra säkerhetsuppgifter.

fullTrustAssemblies identifierar starka namngivna sammansättningar inom som AppDomain ska beviljas fullständigt förtroende. Den här konstruktorn anropas av AppDomain.CreateDomain metoden för att skapa en AppDomain som ska användas som sandbox-miljö. Mer information om hur du kör ett program i en sandbox-miljö finns i Så här kör du delvis betrodd kod i en sandbox-miljö.

Gäller för