SecurityManager Classe
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.
Fournit le point d'accès principal pour les classes en interaction avec le système de sécurité. Cette classe ne peut pas être héritée.
public ref class SecurityManager abstract sealed
public ref class SecurityManager sealed
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static class SecurityManager
public sealed class SecurityManager
[System.Runtime.InteropServices.ComVisible(true)]
public static class SecurityManager
public static class SecurityManager
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SecurityManager = class
type SecurityManager = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type SecurityManager = class
Public Class SecurityManager
Public NotInheritable Class SecurityManager
- Héritage
-
SecurityManager
- Attributs
Remarques
Attention
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 ne respectent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent chercher d’autres moyens pour accomplir les tâches liées à la sécurité.
La sécurité fournit des méthodes pour accéder à la configuration de la stratégie de sécurité et la manipuler. Vous ne pouvez pas créer d’instances de SecurityManager.
Propriétés
CheckExecutionRights |
Obsolète.
Obsolète.
Obtient ou définit une valeur indiquant si le code doit avoir un indicateur Execution pour s'exécuter. |
SecurityEnabled |
Obsolète.
Obsolète.
Obsolète.
Obtient ou définit une valeur indiquant si la sécurité est activée. |
Méthodes
CurrentThreadRequiresSecurityContextCapture() |
Obsolète.
Détermine si le thread actuel nécessite la capture du contexte de sécurité si son état de sécurité doit être recréé ultérieurement. |
GetStandardSandbox(Evidence) |
Obsolète.
Obtient un jeu d'autorisations qui peut être accordé en toute sécurité à une application qui dispose de la preuve fournie. |
GetZoneAndOrigin(ArrayList, ArrayList) |
Obsolète.
Obtient les jeux d'autorisations accordées à l'identité de zone et à l'identité d'URL pour l'assembly en cours. |
IsGranted(IPermission) |
Obsolète.
Obsolète.
Détermine si une autorisation est accordée à l'appelant. |
LoadPolicyLevelFromFile(String, PolicyLevelType) |
Obsolète.
Obsolète.
Charge un PolicyLevel à partir du fichier spécifié. |
LoadPolicyLevelFromString(String, PolicyLevelType) |
Obsolète.
Obsolète.
Charge PolicyLevel à partir de la chaîne spécifiée. |
PolicyHierarchy() |
Obsolète.
Obsolète.
Fournit un énumérateur pour accéder à la hiérarchie de stratégie de sécurité par niveaux, par exemple les stratégies d'ordinateur et d'utilisateur. |
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[]) |
Obsolète.
Obsolète.
Détermine les autorisations à accorder au code en fonction de la preuve spécifiée. |
ResolvePolicyGroups(Evidence) |
Obsolète.
Obsolète.
Obtient une collection de groupes de codes correspondant à la preuve spécifiée. |
ResolveSystemPolicy(Evidence) |
Obsolète.
Obsolète.
Détermine les autorisations à accorder au code selon la preuve spécifiée, à l’exclusion de la stratégie pour le niveau AppDomain. |
SavePolicy() |
Obsolète.
Obsolète.
Enregistre l’état de stratégie de sécurité modifié. |
SavePolicyLevel(PolicyLevel) |
Obsolète.
Obsolète.
Enregistre un niveau de stratégie de sécurité modifié chargé avec LoadPolicyLevelFromFile(String, PolicyLevelType). |