Udostępnij za pośrednictwem


AppDomain.IsHomogenous Właściwość

Definicja

Pobiera wartość wskazującą, czy bieżąca domena aplikacji ma zestaw uprawnień przyznanych wszystkim zestawom ładowanym do domeny aplikacji.

public:
 property bool IsHomogenous { bool get(); };
public bool IsHomogenous { get; }
member this.IsHomogenous : bool
Public ReadOnly Property IsHomogenous As Boolean

Wartość właściwości

Boolean

true jeśli bieżąca domena aplikacji ma jednorodny zestaw uprawnień; w przeciwnym razie , false.

Uwagi

Ta właściwość zwraca wartość true dla domen aplikacji w trybie piaskownicy, które zostały utworzone przy użyciu AppDomain.CreateDomain(String, Evidence, AppDomainSetup, PermissionSet, StrongName[]) przeciążenia metody. Domeny aplikacji w trybie piaskownicy mają jednorodny zestaw uprawnień; oznacza to, że ten sam zestaw uprawnień jest udzielany wszystkim częściowo zaufanym zestawom, które są ładowane do domeny aplikacji. Domena aplikacji w trybie piaskownicy opcjonalnie zawiera listę zestawów o silnych nazwach, które są wykluczone z tego zestawu uprawnień, a zamiast tego uruchamiane z pełnym zaufaniem.

W pełni zaufany kod może użyć PermissionSet właściwości , aby określić homogeniczny zestaw dotacji domeny aplikacji w trybie piaskownicy.

Ta właściwość zwraca true również wartość dla domyślnej domeny aplikacji klasycznej, ponieważ ta domena aplikacji przyznaje pełne zaufanie do wszystkich zestawów.

Dotyczy

Zobacz też