SecurityManager.GetStandardSandbox(Evidence) Metódus

Definíció

Lekéri a rendelkezésre bocsátott bizonyítékokat tartalmazó alkalmazás számára biztonságosan adható engedélykészletet.

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

Paraméterek

evidence
Evidence

A gazdagép bizonyítéka, amely megfelel egy engedélykészletnek.

Válaszok

Olyan engedélykészlet, amely a megadott bizonyítékokat tartalmazó alkalmazáshoz használható.

Kivételek

evidence az null.

Megjegyzések

Note

A .NET 4. keretrendszerben az evidence gazda bizonyítékának tartalmaznia kell System.Security.Policy.Zone bizonyítékot.

Az alábbi táblázat az egyes zónákhoz visszaadott engedélykészleteket mutatja be.

Zóna Engedélykészlet
MyComputer FullTrust
Intranet LocalIntranet
Trusted Internet
Internet Internet
Untrusted None
NoZone None

Egyéb bizonyítékokat is figyelembe lehet venni, például Url vagy Site.

A visszaadott engedélykészletet egy tesztkörnyezet használhatja az alkalmazás futtatásához. Vegye figyelembe, hogy ez a módszer nem határoz meg házirendet, de segít a gazdagépnek annak meghatározásában, hogy az alkalmazás által kért engedélykészlet ésszerű-e. Ezzel a módszerrel zónát képezhet le tesztkörnyezetbe.

A következőre érvényes: