AppDomain.IsHomogenous Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, имеет ли текущий домен приложения набор разрешений, которые предоставляются всем сборкам, загружаемым в домен приложения.
public:
property bool IsHomogenous { bool get(); };
public bool IsHomogenous { get; }
member this.IsHomogenous : bool
Public ReadOnly Property IsHomogenous As Boolean
Значение свойства
Значение true
, если текущий домен приложения имеет однородный набор разрешений; в противном случае — значение false
.
Комментарии
Это свойство возвращает для true
доменов изолированных приложений, созданных с помощью перегрузки AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) метода. Домены изолированных приложений имеют однородный набор разрешений; то есть один и тот же набор разрешений предоставляется всем частично доверенным сборкам, загруженным в домен приложения. Домен изолированного приложения при необходимости содержит список сборок со строгими именами, которые исключены из этого набора разрешений и выполняются с полным доверием.
Полностью доверенный код может использовать PermissionSet свойство для определения однородного набора предоставления домена изолированного приложения.
Это свойство также возвращает для true
домена приложения по умолчанию классического приложения, так как этот домен приложения предоставляет полное доверие всем сборкам.