SecurityManager.ResolvePolicy Méthode
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.
Détermine les autorisations à accorder au code.
Surcharges
| Nom | Description |
|---|---|
| ResolvePolicy(Evidence) |
Obsolète.
Obsolète.
Détermine les autorisations à accorder au code en fonction de la preuve spécifiée. |
| ResolvePolicy(Evidence[]) |
Obsolète.
Obsolète.
Détermine les autorisations à accorder au code en fonction de la preuve spécifiée. |
| ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet) |
Obsolète.
Obsolète.
Détermine les autorisations à accorder au code en fonction de la preuve et des demandes spécifiées. |
ResolvePolicy(Evidence)
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
Attention
Cette API est à présent déconseillée.
Attention
This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Détermine les autorisations à accorder au code en fonction de la preuve spécifiée.
public:
static System::Security::PermissionSet ^ ResolvePolicy(System::Security::Policy::Evidence ^ evidence);
[System.Obsolete]
public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence evidence);
public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence evidence);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence evidence);
[<System.Obsolete>]
static member ResolvePolicy : System.Security.Policy.Evidence -> System.Security.PermissionSet
static member ResolvePolicy : System.Security.Policy.Evidence -> System.Security.PermissionSet
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
static member ResolvePolicy : System.Security.Policy.Evidence -> System.Security.PermissionSet
Public Shared Function ResolvePolicy (evidence As Evidence) As PermissionSet
Paramètres
- evidence
- Evidence
Jeu de preuves utilisé pour évaluer la stratégie.
Retours
Ensemble d’autorisations qui peuvent être accordées par le système de sécurité.
- Attributs
Exceptions
Cette méthode utilise la stratégie de sécurité d’accès au code (CAS), qui est obsolète dans le .NET Framework 4. Pour activer la stratégie CAS pour la compatibilité avec les versions antérieures de .NET Framework, utilisez l’élément <legacyCasPolicy> élément.
Remarques
Cette méthode appelle le moteur de stratégie de sécurité, en lui fournissant la preuve de l’identité du code appelant. Le résultat est déterminé par la stratégie de sécurité.
S’applique à
ResolvePolicy(Evidence[])
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
Attention
Cette API est à présent déconseillée.
Attention
This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Détermine les autorisations à accorder au code en fonction de la preuve spécifiée.
public:
static System::Security::PermissionSet ^ ResolvePolicy(cli::array <System::Security::Policy::Evidence ^> ^ evidences);
[System.Obsolete]
public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence[] evidences);
public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence[] evidences);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence[] evidences);
[<System.Obsolete>]
static member ResolvePolicy : System.Security.Policy.Evidence[] -> System.Security.PermissionSet
static member ResolvePolicy : System.Security.Policy.Evidence[] -> System.Security.PermissionSet
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
static member ResolvePolicy : System.Security.Policy.Evidence[] -> System.Security.PermissionSet
Public Shared Function ResolvePolicy (evidences As Evidence()) As PermissionSet
Paramètres
- evidences
- Evidence[]
Tableau d’objets de preuve utilisés pour évaluer la stratégie.
Retours
Ensemble d’autorisations appropriées pour toutes les preuves fournies.
- Attributs
Exceptions
Cette méthode utilise la stratégie de sécurité d’accès au code (CAS), qui est obsolète dans le .NET Framework 4. Pour activer la stratégie CAS pour la compatibilité avec les versions antérieures de .NET Framework, utilisez l’élément <legacyCasPolicy> élément.
Remarques
Cette méthode appelle le moteur de stratégie de sécurité, en lui fournissant un tableau d’objets Evidence . Le jeu d’autorisations retourné représente uniquement les autorisations qui s’appliquent à chaque preuve dans le tableau. Ces autorisations sont équivalentes ou un sous-ensemble des autorisations accordées par la stratégie à chaque preuve individuelle. Cette méthode se comporte comme si vous effectuiez une intersection sur les résultats de la résolution de la stratégie sur chacun des Evidence objets du tableau.
S’applique à
ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet)
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
- Source:
- SecurityManager.cs
Attention
Cette API est à présent déconseillée.
Attention
This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Détermine les autorisations à accorder au code en fonction de la preuve et des demandes spécifiées.
public:
static System::Security::PermissionSet ^ ResolvePolicy(System::Security::Policy::Evidence ^ evidence, System::Security::PermissionSet ^ reqdPset, System::Security::PermissionSet ^ optPset, System::Security::PermissionSet ^ denyPset, [Runtime::InteropServices::Out] System::Security::PermissionSet ^ % denied);
[System.Obsolete]
public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence evidence, System.Security.PermissionSet reqdPset, System.Security.PermissionSet optPset, System.Security.PermissionSet denyPset, out System.Security.PermissionSet denied);
public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence evidence, System.Security.PermissionSet reqdPset, System.Security.PermissionSet optPset, System.Security.PermissionSet denyPset, out System.Security.PermissionSet denied);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence evidence, System.Security.PermissionSet reqdPset, System.Security.PermissionSet optPset, System.Security.PermissionSet denyPset, out System.Security.PermissionSet denied);
[<System.Obsolete>]
static member ResolvePolicy : System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet * PermissionSet -> System.Security.PermissionSet
static member ResolvePolicy : System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet * PermissionSet -> System.Security.PermissionSet
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
static member ResolvePolicy : System.Security.Policy.Evidence * System.Security.PermissionSet * System.Security.PermissionSet * System.Security.PermissionSet * PermissionSet -> System.Security.PermissionSet
Public Shared Function ResolvePolicy (evidence As Evidence, reqdPset As PermissionSet, optPset As PermissionSet, denyPset As PermissionSet, ByRef denied As PermissionSet) As PermissionSet
Paramètres
- evidence
- Evidence
Jeu de preuves utilisé pour évaluer la stratégie.
- reqdPset
- PermissionSet
Autorisations requises que le code doit exécuter.
- optPset
- PermissionSet
Les autorisations facultatives qui seront utilisées si elles sont accordées, mais qui ne sont pas requises pour que le code s’exécute.
- denyPset
- PermissionSet
Autorisations refusées qui ne doivent jamais être accordées au code même si la stratégie l’autorise autrement.
- denied
- PermissionSet
Paramètre de sortie qui contient le jeu d’autorisations non accordé.
Retours
Ensemble d’autorisations accordées par le système de sécurité.
- Attributs
Exceptions
Cette méthode utilise la stratégie de sécurité d’accès au code (CAS), qui est obsolète dans le .NET Framework 4. Pour activer la stratégie CAS pour la compatibilité avec les versions antérieures de .NET Framework, utilisez l’élément <legacyCasPolicy> élément.
La stratégie ne parvient pas à accorder les autorisations minimales requises spécifiées par le reqdPset paramètre.
Remarques
Cette méthode appelle le moteur de stratégie de sécurité, en lui fournissant une preuve de l’identité du code appelant et du jeu d’autorisations que le code demande. Le résultat est déterminé par la stratégie de sécurité. Cette méthode retourne le jeu d’autorisations qui seraient accordées par le système de sécurité et retourne le jeu d’autorisations qui seraient refusées en tant que paramètre de sortie. Les autorisations accordées effectives sont celles du jeu accordé qui ne figurent pas dans le jeu refusé.