ExpressionNodeAttribute 类

定义

表示属性的节点 - 管理方面的属性

public sealed class ExpressionNodeAttribute : Microsoft.SqlServer.Management.Dmf.ExpressionNode
type ExpressionNodeAttribute = class
    inherit ExpressionNode
Public NotInheritable Class ExpressionNodeAttribute
Inherits ExpressionNode
继承
ExpressionNodeAttribute

构造函数

名称 说明
ExpressionNodeAttribute(String, Type)

创建属性节点,并针对 Facet 对其进行验证

ExpressionNodeAttribute(String)

创建属性节点

属性

名称 说明
LastEvaluationResult

表示属性的节点 - 管理方面的属性

(继承自 ExpressionNode)
Name

属性名称 - 管理方面的属性

Tag

节点的标记

(继承自 ExpressionNode)
Type

节点的类型(只读)

(继承自 ExpressionNode)
TypeClass

Node 的 TypeClass

(继承自 ExpressionNode)

方法

名称 说明
ConvertToFilterNode()

表示属性的节点 - 管理方面的属性

(继承自 ExpressionNode)
DeepClone()

当前节点的深度克隆。

DeserializeProperties(XmlReader, Boolean)

子类的虚拟方法,用于反序列化其属性

(继承自 ExpressionNode)
DeserializeResult(XmlReader)

反序列化上一个结果

(继承自 ExpressionNode)
DoConvertToFilterNode()

表示属性的节点 - 管理方面的属性

(继承自 ExpressionNode)
DoEnumAttributes(List<String>)

实际树枚举器

(继承自 ExpressionNode)
EnumChildren()

枚举节点的子级

(继承自 ExpressionNode)
EqualProperties(Object)

子代实现特定于类型的比较的虚拟方法

(继承自 ExpressionNode)
Equals(Object)

重写 Equals 以支持值比较继承者实现 EqualProperties 方法进行类型分隔比较

(继承自 ExpressionNode)
Evaluate(FacetEvaluationContext, Boolean)

使用提供的管理方面上下文评估节点(树)

(继承自 ExpressionNode)
Evaluate(FacetEvaluationContext)

使用提供的管理方面上下文评估节点(树)

(继承自 ExpressionNode)
GetHashCode()

重写以支持重写的 Equals

(继承自 ExpressionNode)
GetResult()

最新评估结果

(继承自 ExpressionNode)
GetResultString()

作为字符串的最新评估结果

(继承自 ExpressionNode)
ReadEndElement(XmlReader)

读取和验证特定于实例的终结点节点元素

(继承自 ExpressionNode)
Serialize(XmlWriter)

基本序列化例程 - 创建对虚拟方法 SerializeProperties 的开始和结束元素调用,以输出特定 node objectTypeName 的属性

(继承自 ExpressionNode)
SerializeProperties(XmlWriter, Boolean)

子类序列化其属性的虚拟方法

(继承自 ExpressionNode)
SerializeResult(XmlWriter)

将最后一个结果包含在序列化输出中

(继承自 ExpressionNode)
SetFilterNodeCompatible(Boolean)

表示属性的节点 - 管理方面的属性

(继承自 ExpressionNode)
SetHasScript(Boolean)

表示属性的节点 - 管理方面的属性

(继承自 ExpressionNode)
SetNameConditionType(NameConditionType)

表示属性的节点 - 管理方面的属性

(继承自 ExpressionNode)
SetNodeType(ExpressionNodeType)

表示属性的节点 - 管理方面的属性

(继承自 ExpressionNode)
SetObjectName(String)

表示属性的节点 - 管理方面的属性

(继承自 ExpressionNode)
SetProperties()

设置类属性(HasScript、NameConditionType、...)

(继承自 ExpressionNode)
SetTypeClass(TypeClass)

表示属性的节点 - 管理方面的属性

(继承自 ExpressionNode)
ToString()

将表达式表示为类似于 T-SQL 的语法中的字符串

ToStringForDisplay()

以简化形式在 UI 中显示一些简单节点的特殊方法

ToStringForUrn()

将表达式表示为类似于 T-SQL 的语法中的字符串,可在 URN 中使用

(继承自 ExpressionNode)

适用于