XmlSecureResolver.CreateEvidenceForUrl 方法

使用所提供的 URL 创建 System.Security.Policy.Evidence

**命名空间:**System.Xml
**程序集:**System.Xml(在 system.xml.dll 中)

语法

声明
Public Shared Function CreateEvidenceForUrl ( _
    securityUrl As String _
) As Evidence
用法
Dim securityUrl As String
Dim returnValue As Evidence

returnValue = XmlSecureResolver.CreateEvidenceForUrl(securityUrl)
public static Evidence CreateEvidenceForUrl (
    string securityUrl
)
public:
static Evidence^ CreateEvidenceForUrl (
    String^ securityUrl
)
public static Evidence CreateEvidenceForUrl (
    String securityUrl
)
public static function CreateEvidenceForUrl (
    securityUrl : String
) : Evidence

参数

  • securityUrl
    用于创建 Evidence 对象的 URL。

返回值

从默认策略定义的 URL 生成的 Evidence 对象。

备注

Note重要事项:

对于 .NET Framework 公共语言运行库 (CLR) 上运行的代码和 Microsoft SQL Server 2005 内部集成的 CLR 上运行的代码来说,由于安全基础结构中存在差异,因此会出现以下情况:在 SQL Server 集成的 CLR 上使用为 .NET Framework CLR 开发的代码时,要采用不同的运行方式。当您有基于 URL 的证据时,这些差异之一会影响 XmlSecureResolver 类(您使用 CreateEvidenceForUrl 方法或 XmlSecureResolver(XmlResolver,String) 构造函数时会发生这种情况。)SQL Server 集成 CLR 的策略解析机制不使用 UrlZone 信息。SQL Server 集成 CLR 根据加载程序集时服务器添加的 GUID 授予权限。当您在 SQL Server 集成 CLR 中使用 XmlSecureResolver 时,请使用指定的 PermissionSet 直接提供所有必需的证据。

平台

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1

请参见

参考

XmlSecureResolver 类
XmlSecureResolver 成员
System.Xml 命名空间