AppDomain.IsHomogenous Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um valor que indica se o domínio de aplicação atual tem um conjunto de permissões concedido a todos os assemblies que são carregados no domínio da aplicação.
public:
property bool IsHomogenous { bool get(); };
public bool IsHomogenous { get; }
member this.IsHomogenous : bool
Public ReadOnly Property IsHomogenous As Boolean
Valor de Propriedade
true se o domínio de aplicação atual tiver um conjunto homogéneo de permissões; caso contrário, false.
Observações
Esta propriedade retorna true para domínios de aplicação em sandbox que foram criados usando a AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) sobrecarga de métodos. Domínios de aplicação em sandbox 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 da aplicação. Um domínio de aplicação sandboxed tem opcionalmente uma lista de assemblies com nomes fortes que estão isentos deste conjunto de permissões, e em vez disso são executados com total confiança.
Código totalmente confiável pode usar a PermissionSet propriedade para determinar o conjunto homogéneo de concessões de um domínio de aplicação sandbox.
Esta propriedade também retorna true ao domínio de aplicação padrão de uma aplicação de ambiente de trabalho, porque esse domínio de aplicação concede total confiança a todos os assemblies.