Freigeben über


IIdentityPermissionFactory-Schnittstelle

Definiert die Methode zum Erstellen einer neuen Identitätsberechtigung.

Namespace: System.Security.Policy
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
Public Interface IIdentityPermissionFactory
'Usage
Dim instance As IIdentityPermissionFactory
[ComVisibleAttribute(true)] 
public interface IIdentityPermissionFactory
[ComVisibleAttribute(true)] 
public interface class IIdentityPermissionFactory
/** @attribute ComVisibleAttribute(true) */ 
public interface IIdentityPermissionFactory
ComVisibleAttribute(true) 
public interface IIdentityPermissionFactory

Hinweise

Einige Beweistypen verfügen über eine entsprechende Identitätsberechtigung, die Assemblys zusammen mit diesem Beweis erteilt wird. Auf diese Weise kann anderer Code Identitätsanforderungen erstellen, sodass lediglich Code mit einem bestimmten Beweis weitergeleitet wird. Sie können z. B. anfordern, dass Aufrufer einen spezifischen starken Namen haben müssen, sodass nur Aufrufer mit diesem bestimmten starken Namen weitergeleitet werden. Indem Sie IIdentityPermissionFactory für ein Beweisobjekt implementieren, stellen Sie eine Implementierung von CreateIdentityPermission bereit, die vom .NET Framework-Sicherheitssystem aufgerufen werden kann, um eine Identitätsberechtigung zur Darstellung des jeweiligen Beweises aufzurufen. Während der Richtlinienauflösung ruft das Sicherheitssystem diese Methode für alle Beweisobjekte auf, die IIdentityPermissionFactory implementieren, und erteilt der entsprechenden Assembly die resultierenden Identitätsberechtigungen.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

IIdentityPermissionFactory-Member
System.Security.Policy-Namespace
Evidence-Klasse

Weitere Ressourcen

Verwaltung der Sicherheitsrichtlinien