SecurityManager.GetStandardSandbox(Evidence) Metoda

Definice

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.

Platí pro