AppDomain.IsHomogenous Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.