SecurityManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
Code Access Security is not supported or honored by the runtime.
Fornece o ponto de acesso principal para as classes que interagem com o sistema de segurança. Essa classe não pode ser herdada.
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
- Herança
-
SecurityManager
- Atributos
Comentários
Cuidado
O CAS (Segurança de Acesso do Código) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não aceitam anotações de CAS e produzem erros caso as APIs relacionadas ao CAS sejam usadas. Os desenvolvedores devem buscar meios alternativos de realizar tarefas de segurança.
A segurança fornece métodos para acessar e manipular a configuração da política de segurança. Você não pode criar instâncias de SecurityManager.
Propriedades
CheckExecutionRights |
Obsoleto.
Obsoleto.
Obtém ou define um valor que indica se o código deve ter Execution para ser executado. |
SecurityEnabled |
Obsoleto.
Obsoleto.
Obsoleto.
Obtém ou define um valor que indica se a segurança está habilitada. |
Métodos
CurrentThreadRequiresSecurityContextCapture() |
Obsoleto.
Determina se o thread atual requer uma captura de contexto de segurança se o estado de segurança precisar ser recriado em um momento posterior. |
GetStandardSandbox(Evidence) |
Obsoleto.
Obtém um conjunto de permissões que é seguro conceder a um aplicativo que tem a evidência fornecida. |
GetZoneAndOrigin(ArrayList, ArrayList) |
Obsoleto.
Obtém a identidade de zona concedida e os conjuntos de permissões de identidade URL para o assembly atual. |
IsGranted(IPermission) |
Obsoleto.
Obsoleto.
Determina se uma permissão é concedida ao chamador. |
LoadPolicyLevelFromFile(String, PolicyLevelType) |
Obsoleto.
Obsoleto.
Carrega um PolicyLevel do arquivo especificado. |
LoadPolicyLevelFromString(String, PolicyLevelType) |
Obsoleto.
Obsoleto.
Carrega um PolicyLevel da cadeia de caracteres especificada. |
PolicyHierarchy() |
Obsoleto.
Obsoleto.
Fornece um enumerador para acessar a hierarquia de política de segurança por níveis, como a política de computador e a política de usuário. |
ResolvePolicy(Evidence) |
Obsoleto.
Obsoleto.
Determina quais permissões conceder ao código com base na evidência especificada. |
ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet) |
Obsoleto.
Obsoleto.
Determina quais permissões conceder ao código com base na evidência e nas solicitações especificadas. |
ResolvePolicy(Evidence[]) |
Obsoleto.
Obsoleto.
Determina quais permissões conceder ao código com base na evidência especificada. |
ResolvePolicyGroups(Evidence) |
Obsoleto.
Obsoleto.
Obtém uma coleção de grupos de código correspondentes à evidência especificada. |
ResolveSystemPolicy(Evidence) |
Obsoleto.
Obsoleto.
Determina quais permissões conceder ao código com base na evidência especificada, exceto pela política para o nível AppDomain. |
SavePolicy() |
Obsoleto.
Obsoleto.
Salva o estado da política de segurança modificada. |
SavePolicyLevel(PolicyLevel) |
Obsoleto.
Obsoleto.
Salva um nível de política de segurança modificada carregado com LoadPolicyLevelFromFile(String, PolicyLevelType). |