SecurityManager Classe

Definizione

Attenzione

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

Fornisce il punto di accesso principale per le classi che interagiscono con il sistema di sicurezza. La classe non può essere ereditata.

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
Ereditarietà
SecurityManager
Attributi

Commenti

Attenzione

La sicurezza dall'accesso al codice è stata deprecata in tutte le versioni di .NET Framework e .NET. Le versioni recenti di .NET non rispettano le annotazioni CAS e generano errori se vengono usate API correlate a CAS. Gli sviluppatori devono cercare metodi alternativi per eseguire attività di sicurezza.

La sicurezza fornisce metodi per accedere e modificare la configurazione dei criteri di sicurezza. Non è possibile creare istanze di SecurityManager.

Proprietà

CheckExecutionRights
Obsoleti.
Obsoleti.

Ottiene o imposta un valore che indica se il codice deve avere il campo Execution per poter essere eseguito.

SecurityEnabled
Obsoleti.
Obsoleti.
Obsoleti.

Ottiene o imposta un valore che indica se è attivata la sicurezza.

Metodi

CurrentThreadRequiresSecurityContextCapture()
Obsoleti.

Determina se il thread corrente richiede un'acquisizione del contesto di sicurezza nel caso in cui lo stato di sicurezza debba essere ricreato in un secondo momento.

GetStandardSandbox(Evidence)
Obsoleti.

Ottiene un set di autorizzazioni che può essere concesso senza alcun rischio di sicurezza a un'applicazione che dispone dell'evidenza fornita.

GetZoneAndOrigin(ArrayList, ArrayList)
Obsoleti.

Ottiene i set di autorizzazioni di identità dell'area e di identità dell'URL concessi per l'assembly corrente.

IsGranted(IPermission)
Obsoleti.
Obsoleti.

Determina se un'autorizzazione è concessa al chiamante.

LoadPolicyLevelFromFile(String, PolicyLevelType)
Obsoleti.
Obsoleti.

Carica un oggetto PolicyLevel dal file specificato.

LoadPolicyLevelFromString(String, PolicyLevelType)
Obsoleti.
Obsoleti.

Carica un oggetto PolicyLevel dalla stringa specificata.

PolicyHierarchy()
Obsoleti.
Obsoleti.

Fornisce un enumeratore per accedere alla gerarchia dei criteri di sicurezza in base ai livelli, ad esempio criteri computer e utente.

ResolvePolicy(Evidence)
Obsoleti.
Obsoleti.

Determina le autorizzazioni da concedere al codice in base all'evidenza specificata.

ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet)
Obsoleti.
Obsoleti.

Determina le autorizzazioni da concedere al codice in base all'evidenza e alle richieste specificate.

ResolvePolicy(Evidence[])
Obsoleti.
Obsoleti.

Determina le autorizzazioni da concedere al codice in base all'evidenza specificata.

ResolvePolicyGroups(Evidence)
Obsoleti.
Obsoleti.

Ottiene una raccolta di gruppi di codice corrispondenti all'evidenza specificata.

ResolveSystemPolicy(Evidence)
Obsoleti.
Obsoleti.

Determina quali autorizzazioni concedere al codice in base all'evidenza specificata, esclusi i criteri per il livello AppDomain.

SavePolicy()
Obsoleti.
Obsoleti.

Salva lo stato dei criteri di sicurezza modificato.

SavePolicyLevel(PolicyLevel)
Obsoleti.
Obsoleti.

Salva un livello di criteri di sicurezza modificato che è stato caricato con LoadPolicyLevelFromFile(String, PolicyLevelType).

Si applica a