Compartir a través de


AppDomain.IsHomogenous Propiedad

Definición

Obtiene un valor que indica si el dominio de aplicación actual tiene un conjunto de permisos concedido a todos los ensamblados que se cargan en el dominio de aplicación.

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

Valor de propiedad

Es true si el dominio de aplicación actual tiene un conjunto homogéneo de permisos; de lo contrario, es false.

Comentarios

Esta propiedad devuelve true los dominios de aplicación de espacio aislado que se crearon mediante la sobrecarga del AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) método . Los dominios de aplicación de espacio aislado tienen un conjunto homogéneo de permisos; es decir, se concede el mismo conjunto de permisos a todos los ensamblados de confianza parcial que se cargan en el dominio de aplicación. Opcionalmente, un dominio de aplicación de espacio aislado tiene una lista de ensamblados con nombre seguro que están exentos de este conjunto de permisos y, en su lugar, se ejecutan con plena confianza.

El código de plena confianza puede usar la PermissionSet propiedad para determinar el conjunto de concesión homogéneo de un dominio de aplicación de espacio aislado.

Esta propiedad también devuelve true para el dominio de aplicación predeterminado de una aplicación de escritorio, ya que ese dominio de aplicación concede plena confianza a todos los ensamblados.

Se aplica a

Consulte también