Поделиться через


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

Применяется к

См. также раздел