IIdentityPermissionFactory Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |