SecurityManager.GetStandardSandbox(Evidence) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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ö.