Urn 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于标识一个或多个对象的 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 运算符 |