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
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}")]
public static class SecurityManager
public sealed class SecurityManager
[System.Runtime.InteropServices.ComVisible(true)]
public static class SecurityManager
type SecurityManager = class
[<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
[<System.Runtime.InteropServices.ComVisible(true)>]
type SecurityManager = class
Public Class SecurityManager
Public NotInheritable Class SecurityManager
Herencia
SecurityManager
Atributos

Comentarios

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

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

SecurityEnabled
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

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

Métodos

CurrentThreadRequiresSecurityContextCapture()

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)

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

GetZoneAndOrigin(ArrayList, ArrayList)

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

IsGranted(IPermission)
Obsoleto.
Obsoleto.

Determina si se concede un permiso al llamador.

LoadPolicyLevelFromFile(String, PolicyLevelType)
Obsoleto.
Obsoleto.

Carga un PolicyLevel a partir del archivo especificado.

LoadPolicyLevelFromString(String, PolicyLevelType)
Obsoleto.
Obsoleto.

Carga un objeto PolicyLevel desde la cadena especificada.

PolicyHierarchy()
Obsoleto.
Obsoleto.

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

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

ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet)
Obsoleto.
Obsoleto.

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

ResolvePolicy(Evidence[])
Obsoleto.
Obsoleto.

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

ResolvePolicyGroups(Evidence)
Obsoleto.
Obsoleto.

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

ResolveSystemPolicy(Evidence)
Obsoleto.
Obsoleto.

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

SavePolicy()
Obsoleto.
Obsoleto.

Guarda el estado de la directiva de seguridad modificada.

SavePolicyLevel(PolicyLevel)
Obsoleto.
Obsoleto.

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

Se aplica a