SecurityManager.GetStandardSandbox(Evidence) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá sadu oprávnění, která je bezpečné udělit aplikaci, která má poskytnuté důkazy.
public:
static System::Security::PermissionSet ^ GetStandardSandbox(System::Security::Policy::Evidence ^ evidence);
public static System.Security.PermissionSet GetStandardSandbox(System.Security.Policy.Evidence evidence);
static member GetStandardSandbox : System.Security.Policy.Evidence -> System.Security.PermissionSet
Public Shared Function GetStandardSandbox (evidence As Evidence) As PermissionSet
Parametry
- evidence
- Evidence
Důkaz hostitele, který se má shodovat se sadou oprávnění.
Návraty
Sada oprávnění, kterou lze použít jako sadu grantů pro aplikaci, která obsahuje poskytnuté důkazy.
Výjimky
evidence je null.
Poznámky
Note
V .NET Framework 4 musí hostitelské důkazy v evidence obsahovat System.Security.Policy.Zone důkazy.
Následující tabulka ukazuje sady oprávnění, které se vrátí pro každou zónu.
| Zóna | Sada oprávnění |
|---|---|
| MyComputer | FullTrust |
| Intranet | LocalIntranet |
| Trusted | Internet |
| Internet | Internet |
| Untrusted | None |
| NoZone | None |
Mohou být považovány za jiné důkazy, například Url nebo Site.
Vrácenou sadu oprávnění může sandbox používat ke spuštění aplikace. Všimněte si, že tato metoda nezadává zásady, ale pomáhá hostiteli určit, zda je sada oprávnění požadovaná aplikací rozumná. Tuto metodu lze použít k mapování zóny na sandbox.