Compartilhar via


AppDomain.IsHomogenous Propriedade

Definição

Obtém um valor que indica se o domínio de aplicativo atual tem um conjunto de permissões concedido a todos os assemblies que são carregados no domínio do aplicativo.

public:
 property bool IsHomogenous { bool get(); };
public bool IsHomogenous { get; }
member this.IsHomogenous : bool
Public ReadOnly Property IsHomogenous As Boolean

Valor da propriedade

true se o domínio de aplicativo atual tiver um conjunto de permissões homogêneo; caso contrário, false.

Comentários

Essa propriedade retorna true para domínios de aplicativo em área restrita que foram criados usando a sobrecarga do AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) método. Os domínios de aplicativo em área restrita 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.

O código totalmente confiável pode usar a PermissionSet propriedade para determinar o conjunto de concessões homogêneas de um domínio de aplicativo em área restrita.

Essa propriedade também retorna true para o domínio de aplicativo padrão de um aplicativo da área de trabalho, pois esse domínio de aplicativo concede confiança total a todos os assemblies.

Aplica-se a

Confira também