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 zum Erstellen einer neuen Identitätsberechtigung.
public interface class IIdentityPermissionFactory
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}")]
public interface IIdentityPermissionFactory
[System.Runtime.InteropServices.ComVisible(true)]
public interface IIdentityPermissionFactory
type IIdentityPermissionFactory = interface
[<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
[<System.Runtime.InteropServices.ComVisible(true)>]
type IIdentityPermissionFactory = interface
Public Interface IIdentityPermissionFactory
- Abgeleitet
- Attribute
Hinweise
Einige Arten von Nachweisen verfügen über eine entsprechende Identitätsberechtigung, die Assemblys mit diesem Nachweis gewährt wird. Dadurch können andere Code Identitätsanforderungen vornehmen, sodass nur Code mit einem bestimmten Beweisstück übergeben wird. Sie können beispielsweise verlangen, dass Ihre Anrufer einen bestimmten starken Namen haben; Nur Anrufer mit diesem starken Namen übergeben die Anforderung. Durch Die Implementierung IIdentityPermissionFactory eines Beweisobjekts stellen Sie eine Implementierung bereitCreateIdentityPermission, die das .NET Framework Sicherheitssystem aufrufen kann, um eine Identitätsberechtigung abzurufen, die diese Beweismenge darstellt. Während der Richtlinienauflösung ruft das Sicherheitssystem diese Methode auf allen Nachweisobjekten auf, die die resultierenden Identitätsberechtigungen für die entsprechende Assembly implementieren IIdentityPermissionFactory und gewähren.
Methoden
CreateIdentityPermission(Evidence) |
Erstellt eine neue Identitätsberechtigung für den angegebenen Beweis. |