IIdentityPermissionFactory Schnittstelle

Definition

Achtung

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

Definiert die Methode, die eine neue Identitätsberechtigung erstellt.

public interface class IIdentityPermissionFactory
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public interface IIdentityPermissionFactory
public interface IIdentityPermissionFactory
[System.Runtime.InteropServices.ComVisible(true)]
public interface IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type IIdentityPermissionFactory = interface
type IIdentityPermissionFactory = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IIdentityPermissionFactory = interface
Public Interface IIdentityPermissionFactory
Abgeleitet
Attribute

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.

Einige Arten von Nachweisen verfügen über eine entsprechende Identitätsberechtigung, die Assemblys mit diesem Nachweis gewährt wird. Dadurch kann anderer Code Identitätsanforderungen stellen, sodass nur Code mit einem bestimmten Nachweis übergeben wird. Sie können z. B. verlangen, dass Ihre Anrufer einen bestimmten starken Namen haben; nur Anrufer mit diesem starken Namen übergeben die Nachfrage. Durch die Implementierung IIdentityPermissionFactory eines Nachweisobjekts stellen Sie eine Implementierung bereit CreateIdentityPermission , die das .NET Framework-Sicherheitssystem aufrufen kann, um eine Identitätsberechtigung zu erhalten, die diesen Nachweis darstellt. Während der Richtlinienauflösung ruft das Sicherheitssystem die Methode für alle Nachweisobjekte auf, die IIdentityPermissionFactory implementieren, und erteilt die resultierenden Identitätsberechtigungen der entsprechenden Assembly.

Methoden

Name Beschreibung
CreateIdentityPermission(Evidence)
Veraltet.

Erstellt eine neue Identitätsberechtigung für die angegebenen Nachweise.

Gilt für:

Weitere Informationen