ApplicationTrust Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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ö.