AppDomain.IsHomogenous Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.