System.Xml.XmlSecureResolver.CreateEvidenceForUrl 方法
方法描述
使用所提供的 URL 创建 System.Security.Policy.Evidence。
语法定义(C# System.Xml.XmlSecureResolver.CreateEvidenceForUrl 方法 的用法)
public static Evidence CreateEvidenceForUrl( string securityUrl )
参数/返回值
参数值/返回值 | 参数类型/返回类型 | 参数描述/返回描述 |
---|---|---|
securityUrl | System-String | 用于创建 Evidence 对象的 URL。 |
返回值 | System.Security.Policy.Evidence | 从默认策略定义的 URL 生成的 Evidence 对象。 |
提示和注释
重要事项
对于 .NET Framework 公共语言运行时 (CLR) 上运行的代码和 Microsoft SQL Server 2005 内部集成的 CLR 上运行的代码来说,由于安全基础结构中存在差异, 因此会出现以下情况:在 SQL Server 集成的 CLR 上使用为 .NET Framework CLR 开发的代码时,要采用不同的运行方式。 当您有基于 URL 的证据时,这些差异之一会影响 XmlSecureResolver 类(您使用 CreateEvidenceForUrl 方法或 XmlSecureResolver(XmlResolver, String) 构造函数时会发生这种情况。) SQL Server 集成 CLR 的策略解析机制不使用 Url 或 Zone 信息。 SQL Server 集成 CLR 根据加载程序集时服务器添加的 GUID 授予权限。 当您在 SQL Server 集成 CLR 中使用 XmlSecureResolver 时,请使用指定的 PermissionSet 直接提供所有必需的证据。
System.Xml.XmlSecureResolver.CreateEvidenceForUrl 方法例子
版本信息
.NET Framework 受以下版本支持:4、3.5、3.0、2.0、1.1 .NET Framework Client Profile 受以下版本支持:4、3.5 SP1
适用平台
Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2 .NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。