Freigeben über


IIdentityPermissionFactory Schnittstelle

Definition

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.

Gilt für

Siehe auch