XmlSecureResolver.CreateEvidenceForUrl(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用提供的 URL 创建证据。
public:
static System::Security::Policy::Evidence ^ CreateEvidenceForUrl(System::String ^ securityUrl);
public static System.Security.Policy.Evidence CreateEvidenceForUrl (string securityUrl);
static member CreateEvidenceForUrl : string -> System.Security.Policy.Evidence
Public Shared Function CreateEvidenceForUrl (securityUrl As String) As Evidence
参数
- securityUrl
- String
用来创建证据的 URL。
返回
从默认策略定义的提供的 URL 中生成的证据。
注解
重要
.NET Framework公共语言运行时 (CLR) 上运行的代码的安全基础结构和在 Microsoft SQL Server 2005 中集成的 CLR 上运行的代码的安全基础结构存在差异。 这可能会导致为 .NET Framework CLR 开发的代码在SQL Server集成 CLR 上使用时以不同的方式运行。 当你有基于 URL 的证据时, XmlSecureResolver 这些差异之一会影响 类 (即,使用 CreateEvidenceForUrl 方法或 XmlSecureResolver(XmlResolver, String) 构造函数) 。 SQL Server集成 CLR 的策略解析机制不使用 Url 或 Zone 信息。 相反,它会根据加载程序集时服务器添加的 GUID 授予权限。 XmlSecureResolver在SQL Server集成 CLR 中使用 时,请使用指定的 PermissionSet直接提供任何所需的证据。