Ler em inglês

Partilhar via


AppDomain.PermissionSet Propriedade

Definição

Cuidado

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

Obtém o conjunto de permissões de um domínio de aplicativo em área restrita.

[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public System.Security.PermissionSet PermissionSet { get; }
public System.Security.PermissionSet PermissionSet { get; }
public System.Security.PermissionSet PermissionSet { [System.Security.SecurityCritical] get; }

Valor da propriedade

O conjunto de permissões de um domínio de aplicativo em área restrita.

Atributos

Comentários

Atenção

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.

Os domínios de aplicativo em área restrita que foram criados usando a sobrecarga do AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) método têm um conjunto homogêneo de permissões; ou seja, o mesmo conjunto de permissões é concedido a todos os assemblies parcialmente confiáveis que são carregados no domínio do aplicativo. Opcionalmente, um domínio de aplicativo em área restrita tem uma lista de assemblies de nome forte isentos desse conjunto de permissões e, em vez disso, executados com confiança total.

Aplica-se a

Produto Versões (Obsoleto)
.NET Core 3.0, Core 3.1 (5, 6, 7, 8, 9)
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Confira também