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

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

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