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 для домена приложения по умолчанию классического приложения, так как этот домен приложения предоставляет полное доверие ко всем сборкам.