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

要与权限集匹配的主机证据。

返回

一个权限集,可用作具有提供证据的应用程序的授予集。

例外

evidencenull

注解

注释

在 .NET Framework 4 中,evidence 中的主机证据必须包含 System.Security.Policy.Zone 证据。

下表显示了为每个区域返回的权限集。

区域 权限集
MyComputer FullTrust
Intranet LocalIntranet
Trusted Internet
Internet Internet
Untrusted None
NoZone None

其他证据,如 UrlSite,可以考虑。

沙盒可以使用返回的权限集来运行应用程序。 请注意,此方法不指定策略,但有助于主机确定应用程序请求的权限集是否合理。 此方法可用于将区域映射到沙盒。

适用于