Core.CustomOperationAttribute 類別 (F#)
表示運算產生器型別中的成員是一個自訂的查詢運算子,表示該運算子的名稱。
命名空間/模組路徑:Microsoft.FSharp.Core
組件:FSharp.Core (在 FSharp.Core.dll 中)
[<AttributeUsage(AttributeTargets.Method, AllowMultiple = false)>]
[<Sealed>]
type
CustomOperationAttribute
=
class
new CustomOperationAttribute : string -> CustomOperationAttribute
member this.AllowIntoPattern : bool with get, set
member this.IsLikeGroupJoin : bool with get, set
member this.IsLikeJoin : bool with get, set
member this.IsLikeZip : bool with get, set
member this.MaintainsVariableSpace : bool with get, set
member this.MaintainsVariableSpaceUsingBind : bool with get, set
member this.Name : string
member this.IsLikeGroupJoin : bool with get, set
member this.IsLikeJoin : bool with get, set
member this.IsLikeZip : bool with get, set
member this.JoinConditionWord : string with get, set
member this.MaintainsVariableSpace : bool with get, set
member this.MaintainsVariableSpaceUsingBind : bool with get, set
end
備註
您也可以使用名稱的簡短形式 CustomOperation。
建構函式
成員 |
描述 |
---|---|
建立屬性的執行個體 |
執行個體成員
成員 |
描述 |
---|---|
AllowIntoPattern :取得與 bool ,設定 |
表示自訂作業是否支援使用中的 into 在查詢或其他計算運算式中的作業之後才使用作業的結果。 |
IsLikeGroupJoin :取得與 bool ,設定 |
表示自訂作業是否為作業類似群組聯結序列計算,因為它支援兩個輸入和關聯的條件約束,並產生群組。 |
IsLikeJoin :取得與 bool ,設定 |
表示自訂作業是否為作業類似於一個聯結序列計算,因為它支援兩個輸入和相互關聯的條件約束。 |
表示自訂作業是否為作業類似於序列計算中的郵遞區號,因為它支援兩個輸入。 |
|
表示用來自訂查詢運算子的" on "部分的名稱與聯結運算的運算子。 |
|
MaintainsVariableSpace :取得與 bool ,設定 |
表示自訂作業是否維持計算運算式中的查詢變數的空間。 |
MaintainsVariableSpaceUsingBind :取得與 bool ,設定 |
表示自訂作業是否使用繫結作業維護計算運算式中的查詢變數的空間。 |
自訂作業的名稱,用於查詢或其他計算運算式。 |
平台
Windows 8 中, Windows 7, Windows Server 2012 上, Windows Server 2008 R2
版本資訊
F# 核心程式庫版本
支援版本:2.0, 4.0,可攜式執行檔 (PE)。