ApplicationTrust Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci ApplicationTrust třídy.
Přetížení
| Name | Description |
|---|---|
| ApplicationTrust() |
Inicializuje novou instanci ApplicationTrust třídy. |
| ApplicationTrust(ApplicationIdentity) |
Inicializuje novou instanci ApplicationTrust třídy pomocí .ApplicationIdentity |
| ApplicationTrust(PermissionSet, IEnumerable<StrongName>) |
Zastaralé.
Inicializuje novou instanci ApplicationTrust třídy pomocí poskytnuté sady grantů a kolekce sestavení s úplným vztahem důvěryhodnosti. |
ApplicationTrust()
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
Inicializuje novou instanci ApplicationTrust třídy.
public:
ApplicationTrust();
public ApplicationTrust();
Public Sub New ()
Poznámky
Tento konstruktor vytvoří prázdný ApplicationTrust objekt.
Platí pro
ApplicationTrust(ApplicationIdentity)
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
Inicializuje novou instanci ApplicationTrust třídy pomocí .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)
Parametry
- identityapplicationIdentity
- ApplicationIdentity
Aplikace ApplicationIdentity , která jednoznačně identifikuje.
Poznámky
Identita aplikace obsahuje úplný název aplikace a umístění jejího základu kódu.
Platí pro
ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
- Zdroj:
- ApplicationTrust.cs
Upozornění
Code Access Security is not supported or honored by the runtime.
Inicializuje novou instanci ApplicationTrust třídy pomocí poskytnuté sady grantů a kolekce sestavení s úplným vztahem důvěryhodnosti.
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))
Parametry
- defaultGrantSet
- PermissionSet
Výchozí sada oprávnění, která je udělena všem sestavením, která nemají konkrétní granty.
- fullTrustAssemblies
- IEnumerable<StrongName>
Pole silných názvů, které představují sestavení, která by měla být považována za plně důvěryhodná v doméně aplikace.
- Atributy
Výjimky
fullTrustAssemblies je null.
fullTrustAssemblies obsahuje sestavení, které nemá hodnotu StrongName.
Poznámky
Caution
Zabezpečení přístupu kódu (CAS) je zastaralé ve všech verzích rozhraní .NET Framework a .NET. Nedávné verze .NET nezohledňují anotace CAS a způsobují chyby, pokud se používají API související s CAS. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.
fullTrustAssemblies identifikuje sestavení se silným názvem v rámci AppDomain , která mají být udělena úplná důvěryhodnost. Tento konstruktor je volána AppDomain.CreateDomain metodou k vytvoření AppDomain , který se použije jako sandbox. Další informace o spuštění aplikace v sandboxu najdete v tématu Postupy: Spuštění částečně důvěryhodného kódu v sandboxu.