Langage

IIdentityPermissionFactory Interface

Définition

Attention

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

Définit la méthode qui crée une autorisation d’identité.

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
Dérivé
Attributs

Remarques

Avertissement

La sécurité d’accès du code (CAS) a été déconseillée dans toutes les versions du .NET Framework et de .NET. Les versions récentes de .NET n’honorent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent rechercher d’autres moyens d’accomplir des tâches de sécurité.

Certains types de preuves disposent d’une autorisation d’identité correspondante accordée aux assemblys avec cette preuve. Cela permet à d’autres codes de faire des demandes d’identité, afin que seul le code avec un élément de preuve spécifique passe. Par exemple, vous pouvez demander que vos appelants aient un nom fort spécifique ; seuls les appelants portant ce nom fort transmettront la demande. En implémentant IIdentityPermissionFactory pour un objet de preuve, vous fournissez une implémentation de CreateIdentityPermission que le système de sécurité .NET Framework peut appeler pour obtenir une autorisation d’identité qui représente cet élément de preuve. Pendant la résolution de stratégie, le système de sécurité appelle cette méthode sur tous les objets de preuve qui implémentent IIdentityPermissionFactory et accordent les autorisations d’identité résultantes à l’assembly approprié.

Méthodes

Nom Description
CreateIdentityPermission(Evidence)
Obsolète.

Crée une autorisation d’identité pour la preuve spécifiée.

S’applique à

Voir aussi