Urn 类

定义

用于标识一个或多个对象的 Expresion

[System.Serializable]
public class Urn
[<System.Serializable>]
type Urn = class
Public Class Urn
继承
Urn
属性

构造函数

名称 说明
Urn()

默认构造器

Urn(String)

使用字符串值初始化

属性

名称 说明
DomainInstanceName

获取域名

Parent

没有最后一个级别的 Urn

Type

urn 标识的对象的类型

Value

urn expresion 作为字符串

XPathExpression

syntactical 树表示形式

方法

名称 说明
Compare(Urn, Urn, CompareOptions[], CultureInfo)

比较区域与 Urns

Equals(Object)

Equals() 和 GetHashCode()被所有实例类重写,因为我们需要它们来实现相等运算符(== 和 !=)

EscapeString(String)

转义字符串,使其适合在 XPATH 表达式中使用

Fixed(Object)

如果 xpath 仅指向一个对象,则为 true

GetAttribute(String, String)

从指定级别获取筛选器中的属性值

GetAttribute(String)

从最后一个级别获取筛选器中的属性值

GetHashCode()

返回哈希代码

GetNameForType(String)

@Name从指定级别的筛选器获取属性

IsValidUrn()

验证传递的字符串是否为有效的 Urn

IsValidUrnSkeleton()

验证传递的字符串是否为有效的 UrnSkeleton

ToString()

强制转换为字符串

UnEscapeString(String)

删除以前添加到字符串的转义,以便在 XPATH 中插入

运算符

名称 说明
Equality(Urn, Urn)

Urn 相等运算符

Implicit(String to Urn)

从字符串强制转换

Implicit(Urn to String)

强制转换为字符串

Inequality(Urn, Urn)

Urn unequal 运算符

适用于