SecurityManager.GetStandardSandbox(Evidence) Metod

Definition

Hämtar en behörighetsuppsättning som är säker att bevilja till ett program som har de angivna bevisen.

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

Parametrar

evidence
Evidence

Värdbeviset som matchar en behörighetsuppsättning.

Returer

En behörighetsuppsättning som kan användas som en bidragsuppsättning för det program som har de bevis som tillhandahålls.

Undantag

evidence är null.

Kommentarer

Note

I .NET Framework 4 måste värdbeviset i evidence innehålla System.Security.Policy.Zone bevis.

I följande tabell visas de behörighetsuppsättningar som returneras för varje zon.

Zon Behörighetsuppsättning
MyComputer FullTrust
Intranet LocalIntranet
Trusted Internet
Internet Internet
Untrusted Ingen
NoZone Ingen

Andra bevis, till exempel Url eller Site, kan övervägas.

Den returnerade behörighetsuppsättningen kan användas av en sandbox-miljö för att köra programmet. Observera att den här metoden inte anger någon princip, men hjälper en värd att avgöra om den behörighetsuppsättning som begärs av ett program är rimlig. Den här metoden kan användas för att mappa en zon till en sandbox-miljö.

Gäller för