SecurityManager Classe

Definizione

Fornisce il punto di accesso principale per le classi che interagiscono con il sistema di sicurezza.Provides the main access point for classes interacting with the security system. Questa classe non può essere ereditata.This class cannot be inherited.

public ref class SecurityManager abstract sealed
[System.Runtime.InteropServices.ComVisible(true)]
public static class SecurityManager
type SecurityManager = class
Public Class SecurityManager
Ereditarietà
SecurityManager
Attributi

Commenti

Sicurezza fornisce metodi per l'accesso e la modifica della configurazione dei criteri di sicurezza.Security provides methods to access and manipulate the security policy configuration. Non è possibile creare istanze di SecurityManager.You cannot create instances of SecurityManager.

Proprietà

CheckExecutionRights

Ottiene o imposta un valore che indica se il codice deve avere il campo Execution per poter essere eseguito.Gets or sets a value indicating whether code must have Execution in order to execute.

SecurityEnabled

Ottiene o imposta un valore che indica se è attivata la sicurezza.Gets or sets a value indicating whether security is enabled.

Metodi

CurrentThreadRequiresSecurityContextCapture()

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.Determines whether the current thread requires a security context capture if its security state has to be re-created at a later point in time.

GetStandardSandbox(Evidence)

Ottiene un set di autorizzazioni che può essere concesso senza alcun rischio di sicurezza a un'applicazione che dispone dell'evidenza fornita.Gets a permission set that is safe to grant to an application that has the provided evidence.

GetZoneAndOrigin(ArrayList, ArrayList)

Ottiene i set di autorizzazioni di identità dell'area e di identità dell'URL concessi per l'assembly corrente.Gets the granted zone identity and URL identity permission sets for the current assembly.

IsGranted(IPermission)

Determina se un'autorizzazione è concessa al chiamante.Determines whether a permission is granted to the caller.

LoadPolicyLevelFromFile(String, PolicyLevelType)

Carica un oggetto PolicyLevel dal file specificato.Loads a PolicyLevel from the specified file.

LoadPolicyLevelFromString(String, PolicyLevelType)

Carica un oggetto PolicyLevel dalla stringa specificata.Loads a PolicyLevel from the specified string.

PolicyHierarchy()

Fornisce un enumeratore per accedere alla gerarchia dei criteri di sicurezza in base ai livelli, ad esempio criteri computer e utente.Provides an enumerator to access the security policy hierarchy by levels, such as computer policy and user policy.

ResolvePolicy(Evidence)

Determina le autorizzazioni da concedere al codice in base all'evidenza specificata.Determines what permissions to grant to code based on the specified evidence.

ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet)

Determina le autorizzazioni da concedere al codice in base all'evidenza e alle richieste specificate.Determines what permissions to grant to code based on the specified evidence and requests.

ResolvePolicy(Evidence[])

Determina le autorizzazioni da concedere al codice in base all'evidenza specificata.Determines what permissions to grant to code based on the specified evidence.

ResolvePolicyGroups(Evidence)

Ottiene una raccolta di gruppi di codice corrispondenti all'evidenza specificata.Gets a collection of code groups matching the specified evidence.

ResolveSystemPolicy(Evidence)

Determina quali autorizzazioni concedere al codice in base all'evidenza specificata, esclusi i criteri per il livello AppDomain.Determines which permissions to grant to code based on the specified evidence, excluding the policy for the AppDomain level.

SavePolicy()

Salva lo stato dei criteri di sicurezza modificato.Saves the modified security policy state.

SavePolicyLevel(PolicyLevel)

Salva un livello di criteri di sicurezza modificato che è stato caricato con LoadPolicyLevelFromFile(String, PolicyLevelType).Saves a modified security policy level loaded with LoadPolicyLevelFromFile(String, PolicyLevelType).

Si applica a