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 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.

S’applique à

Voir aussi