ApplicationTrust Konstruktoren

Definition

Initialisiert eine neue Instanz der ApplicationTrust-Klasse.

Überlädt

Name Beschreibung
ApplicationTrust()

Initialisiert eine neue Instanz der ApplicationTrust-Klasse.

ApplicationTrust(ApplicationIdentity)

Initialisiert eine neue Instanz der ApplicationTrust Klasse mit einer ApplicationIdentity.

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
Veraltet.

Initialisiert eine neue Instanz der Klasse mithilfe des ApplicationTrust bereitgestellten Grant-Satzes und der Sammlung voll vertrauenswürdiger Assemblys.

ApplicationTrust()

Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs

Initialisiert eine neue Instanz der ApplicationTrust-Klasse.

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

Hinweise

Dieser Konstruktor erstellt ein leeres ApplicationTrust Objekt.

Gilt für:

ApplicationTrust(ApplicationIdentity)

Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs

Initialisiert eine neue Instanz der ApplicationTrust Klasse mit einer 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)

Parameter

identityapplicationIdentity
ApplicationIdentity

Eine ApplicationIdentity , die eine Anwendung eindeutig identifiziert.

Hinweise

Eine Anwendungsidentität enthält den vollständigen Namen der Anwendung und den Speicherort der Codebasis.

Gilt für:

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)

Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs
Quelle:
ApplicationTrust.cs

Achtung

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

Initialisiert eine neue Instanz der Klasse mithilfe des ApplicationTrust bereitgestellten Grant-Satzes und der Sammlung voll vertrauenswürdiger Assemblys.

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

Parameter

defaultGrantSet
PermissionSet

Ein Standardberechtigungssatz, der allen Assemblys gewährt wird, die keine bestimmten Berechtigungen besitzen.

fullTrustAssemblies
IEnumerable<StrongName>

Ein Array von starken Namen, die Assemblys darstellen, die als vollständig vertrauenswürdig in einer Anwendungsdomäne betrachtet werden sollten.

Attribute

Ausnahmen

fullTrustAssemblies ist null.

fullTrustAssemblies enthält eine Assembly, die nicht über eine StrongName.

Hinweise

Vorsicht

Code Access Security (CAS) ist in allen Versionen von .NET Framework und .NET veraltet. Aktuelle Versionen von .NET berücksichtigen keine CAS-Anmerkungen und erzeugen Fehler, wenn CAS-bezogene APIs verwendet werden. Entwickler*innen sollten alternative Mittel zum Ausführen von Sicherheitsaufgaben suchen.

fullTrustAssemblies identifiziert stark benannte Assemblys innerhalb der AppDomain zu erteilenden voll vertrauenswürdigen Assemblys. Dieser Konstruktor wird von der AppDomain.CreateDomain Methode aufgerufen, um ein AppDomain Objekt zu erstellen, das als Sandkasten verwendet wird. Weitere Informationen zum Ausführen einer Anwendung in einer Sandbox finden Sie unter How to: Run Partially Trusted Code in a Sandbox.

Gilt für: