Compartir a través de


SecurityManager Clase

Definición

Precaución

Code Access Security is not supported or honored by the runtime.

Proporciona el punto de acceso principal para las clases que interactúan con el sistema de seguridad. Esta clase no puede heredarse.

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
Herencia
SecurityManager
Atributos

Comentarios

Precaución

La seguridad de acceso del código (CAS) ha quedado en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones de CAS y generan errores si se usan API relacionadas con CAS. Los desarrolladores deben buscar medios alternativos para realizar tareas de seguridad.

La seguridad proporciona métodos para acceder a la configuración de la directiva de seguridad y manipularla. No se pueden crear instancias de SecurityManager.

Propiedades

CheckExecutionRights
Obsoletos.
Obsoletos.

Obtiene o establece un valor que indica si el código debe contar con Execution para poder ejecutarse.

SecurityEnabled
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene o establece un valor que indica si la seguridad está habilitada.

Métodos

CurrentThreadRequiresSecurityContextCapture()
Obsoletos.

Determina si el subproceso actual requiere una captura del contexto de seguridad si es necesario volver a crear posteriormente su estado de seguridad.

GetStandardSandbox(Evidence)
Obsoletos.

Obtiene un conjunto de permisos que se puede conceder de forma segura a una aplicación que tiene la evidencia especificada.

GetZoneAndOrigin(ArrayList, ArrayList)
Obsoletos.

Obtiene la identidad de zona y los conjuntos de permisos de identidad de la dirección URL otorgados al ensamblado actual.

IsGranted(IPermission)
Obsoletos.
Obsoletos.

Determina si se concede un permiso al llamador.

LoadPolicyLevelFromFile(String, PolicyLevelType)
Obsoletos.
Obsoletos.

Carga un PolicyLevel a partir del archivo especificado.

LoadPolicyLevelFromString(String, PolicyLevelType)
Obsoletos.
Obsoletos.

Carga un objeto PolicyLevel desde la cadena especificada.

PolicyHierarchy()
Obsoletos.
Obsoletos.

Proporciona un enumerador para acceder a la jerarquía de la directiva de seguridad por niveles, como la directiva de equipo y la directiva de usuario.

ResolvePolicy(Evidence)
Obsoletos.
Obsoletos.

Determina qué permisos se conceden al código según la evidencia especificada.

ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet)
Obsoletos.
Obsoletos.

Determina qué permisos se conceden al código según la evidencia y solicitudes especificadas.

ResolvePolicy(Evidence[])
Obsoletos.
Obsoletos.

Determina qué permisos se conceden al código según la evidencia especificada.

ResolvePolicyGroups(Evidence)
Obsoletos.
Obsoletos.

Obtiene una colección de grupos de código que coinciden con la evidencia especificada.

ResolveSystemPolicy(Evidence)
Obsoletos.
Obsoletos.

Determina qué permisos se conceden al código según la evidencia especificada, excluida la directiva para el nivel AppDomain.

SavePolicy()
Obsoletos.
Obsoletos.

Guarda el estado de la directiva de seguridad modificada.

SavePolicyLevel(PolicyLevel)
Obsoletos.
Obsoletos.

Guarda un nivel de directiva de seguridad modificado cargado con LoadPolicyLevelFromFile(String, PolicyLevelType).

Se aplica a