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