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 nouvelle autorisation d'identité.
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
- Dérivé
- Attributs
Remarques
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é, de sorte 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 ayant ce nom fort transmettront la demande. En implémentant IIdentityPermissionFactory un objet de preuve, vous fournissez une implémentation de ce système de CreateIdentityPermission sécurité .NET Framework peut appeler pour obtenir une autorisation d’identité qui représente cet élément de preuve. Lors de 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
CreateIdentityPermission(Evidence) |
Crée une nouvelle autorisation d'identité pour la preuve spécifiée. |