Partager via


SecurityManager Classe

Définition

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

S’applique à