Auf Englisch lesen

Freigeben über


GacInstalled.CreateIdentityPermission(Evidence) Methode

Definition

Erstellt eine neue Identitätsberechtigung, die dem aktuellen Objekt entspricht.

C#
public System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence);

Parameter

evidence
Evidence

Die Evidence, aus der die Identitätsberechtigung erstellt werden soll.

Gibt zurück

Eine neue Identitätsberechtigung, die dem aktuellen Objekt entspricht.

Implementiert

Beispiele

Im folgenden Codebeispiel wird die Verwendung der CreateIdentityPermission -Methode veranschaulicht. Dieses Beispiel ist Teil eines größeren Beispiels, das für die GacInstalled -Klasse bereitgestellt wird.

C#
Object [] hostEvidence = {myGacInstalled};
Object [] assemblyEvidence = {};
Evidence myEvidence = new Evidence(hostEvidence,assemblyEvidence);
GacIdentityPermission myPerm = 
    (GacIdentityPermission)myGacInstalled.CreateIdentityPermission(
    myEvidence);
Console.WriteLine(myPerm.ToXml().ToString());

Hinweise

Kann GacIdentityPermission verwendet werden, um zu bestimmen, ob sich der aufrufende Code im globalen Assemblycache befindet.

Gilt für:

Produkt Versionen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10