SecurityManager.GetStandardSandbox(Evidence) Метод

Определение

Получает набор разрешений, безопасный для предоставления приложению с предоставленными доказательствами.

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

Параметры

evidence
Evidence

Свидетельство узла, соответствующее набору разрешений.

Возвращаемое значение

Набор разрешений, который можно использовать в качестве набора разрешений для приложения, имеющего предоставленные доказательства.

Исключения

evidence равно null.

Комментарии

Note

В .NET Framework 4 доказательства узла в evidence должны содержать доказательства System.Security.Policy.Zone.

В следующей таблице показаны наборы разрешений, возвращаемые для каждой зоны.

Зона Набор разрешений
MyComputer FullTrust
Intranet LocalIntranet
Trusted Internet
Internet Internet
Untrusted None
NoZone None

Другие доказательства, такие как Url или Site, могут рассматриваться.

Возвращаемый набор разрешений можно использовать песочницей для запуска приложения. Обратите внимание, что этот метод не указывает политику, но помогает узлу определить, является ли набор разрешений, запрошенный приложением, разумным. Этот метод можно использовать для сопоставления зоны с песочницей.

Применяется к