IIdentityPermissionFactory Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |