HostSecurityManager.ResolvePolicy(Evidence) 方法

定义

注意

此 API 现已过时。

根据指定的证据确定向代码授予什么权限。Determines what permissions to grant to code based on the specified evidence.

public:
 virtual System::Security::PermissionSet ^ ResolvePolicy(System::Security::Policy::Evidence ^ evidence);
[System.Obsolete]
public virtual System.Security.PermissionSet ResolvePolicy (System.Security.Policy.Evidence evidence);
public virtual System.Security.PermissionSet ResolvePolicy (System.Security.Policy.Evidence evidence);
[<System.Obsolete>]
abstract member ResolvePolicy : System.Security.Policy.Evidence -> System.Security.PermissionSet
override this.ResolvePolicy : System.Security.Policy.Evidence -> System.Security.PermissionSet
abstract member ResolvePolicy : System.Security.Policy.Evidence -> System.Security.PermissionSet
override this.ResolvePolicy : System.Security.Policy.Evidence -> System.Security.PermissionSet
Public Overridable Function ResolvePolicy (evidence As Evidence) As PermissionSet

参数

evidence
Evidence

用于评估策略的证据集。The evidence set used to evaluate policy.

返回

PermissionSet

可由安全系统授予的权限集。The permission set that can be granted by the security system.

属性

例外

evidencenullevidence is null.

注解

此方法调用安全策略引擎,并为其提供指定的证据。This method invokes the security policy engine, providing it with the specified evidence. 结果由安全策略确定。The result is determined by the security policy.

适用于