ExpressionNodeFunction 類別

定義

函式 - 回傳給定參數集合的物件

public sealed class ExpressionNodeFunction : Microsoft.SqlServer.Management.Dmf.ExpressionNodeChildren
type ExpressionNodeFunction = class
    inherit ExpressionNodeChildren
Public NotInheritable Class ExpressionNodeFunction
Inherits ExpressionNodeChildren
繼承

建構函式

名稱 Description
ExpressionNodeFunction(ExpressionNodeFunction+Function, ExpressionNode[])

建立函式節點

屬性

名稱 Description
ChildrenList

函式 - 回傳給定參數集合的物件

(繼承來源 ExpressionNodeChildren)
Count

子節點數量

(繼承來源 ExpressionNodeChildren)
EnumerableChildrenList

子節點列表

(繼承來源 ExpressionNodeChildren)
FunctionsDefinitions

供圖形使用者介面使用的函式定義字典

FunctionType

功能類型

LastEvaluationResult

函式 - 回傳給定參數集合的物件

(繼承來源 ExpressionNode)
ReturnType

回傳類型

Tag

Node 的標籤

(繼承來源 ExpressionNode)
Type

節點類型(唯讀)

(繼承來源 ExpressionNode)
TypeClass

Node 的類型類別

(繼承來源 ExpressionNode)

方法

名稱 Description
Add(ExpressionNode)

新增節點到清單不會檢查新增節點是否與先前新增的節點類型相同

(繼承來源 ExpressionNodeChildren)
ConvertToFilterNode()

函式 - 回傳給定參數集合的物件

(繼承來源 ExpressionNode)
DeepClone()

目前節點的深度複製。

DeserializeProperties(XmlReader, Boolean)

子節點的反序列化

(繼承來源 ExpressionNodeChildren)
DeserializeResult(XmlReader)

反序列化最後結果

(繼承來源 ExpressionNode)
DoConvertToFilterNode()

函式 - 回傳給定參數集合的物件

(繼承來源 ExpressionNode)
DoEnumAttributes(List<String>)

遞迴列舉屬性

(繼承來源 ExpressionNodeChildren)
EnumChildren()

列舉節點的子節點

(繼承來源 ExpressionNodeChildren)
EqualProperties(Object)

子節點的特定類型比較類型,以及由呼叫者檢查的比較對象的空可性(Equals)

(繼承來源 ExpressionNodeChildren)
Equals(Object)

覆寫 Equals 以支援值比較 繼承者實作 EqualProperties 方法用於類型 secific 比較

(繼承來源 ExpressionNode)
Evaluate(FacetEvaluationContext, Boolean)

利用提供的管理面上下文評估節點(樹狀結構)

(繼承來源 ExpressionNode)
Evaluate(FacetEvaluationContext)

利用提供的管理面上下文評估節點(樹狀結構)

(繼承來源 ExpressionNode)
GetHashCode()

覆寫以支援覆寫等值

(繼承來源 ExpressionNode)
GetResult()

最新評估結果

(繼承來源 ExpressionNode)
GetResultString()

最新作為字串的評估結果

(繼承來源 ExpressionNode)
ReadEndElement(XmlReader)

讀取並驗證實例特定的終端節點元素

(繼承來源 ExpressionNode)
Serialize(XmlWriter)

基礎序列化例程 - 建立起始與結束元素呼叫至虛擬方法 SerializeProperties 以輸出特定節點 objectTypeName 的屬性

(繼承來源 ExpressionNode)
SerializeProperties(XmlWriter, Boolean)

序列化子節點

(繼承來源 ExpressionNodeChildren)
SerializeResult(XmlWriter)

將最後結果納入序列化輸出

(繼承來源 ExpressionNode)
SetFilterNodeCompatible(Boolean)

函式 - 回傳給定參數集合的物件

(繼承來源 ExpressionNode)
SetHasScript(Boolean)

函式 - 回傳給定參數集合的物件

(繼承來源 ExpressionNode)
SetNameConditionType(NameConditionType)

函式 - 回傳給定參數集合的物件

(繼承來源 ExpressionNode)
SetNodeType(ExpressionNodeType)

函式 - 回傳給定參數集合的物件

(繼承來源 ExpressionNode)
SetObjectName(String)

函式 - 回傳給定參數集合的物件

(繼承來源 ExpressionNode)
SetProperties()

Sets 類別屬性(HasScript、NameConditionType 等)

(繼承來源 ExpressionNode)
SetTypeClass(TypeClass)

函式 - 回傳給定參數集合的物件

(繼承來源 ExpressionNode)
ToString()

以類似 T-SQL 的語法將 Expression 表示為字串

ToStringForDisplay()

一種特殊方法,用來在 UI 中以簡化形式顯示一些簡單函式,無法回溯解析

ToStringForUrn()

以類似 T-SQL 語法的字串形式表示表達式,可用於 URN

(繼承來源 ExpressionNode)

適用於