共用方式為


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

建構函式

成員

描述

new

建立屬性的執行個體

執行個體成員

成員

描述

AllowIntoPattern :取得與 bool ,設定

表示自訂作業是否支援使用中的 into 在查詢或其他計算運算式中的作業之後才使用作業的結果。

IsLikeGroupJoin :取得與 bool ,設定

表示自訂作業是否為作業類似群組聯結序列計算,因為它支援兩個輸入和關聯的條件約束,並產生群組。

IsLikeJoin :取得與 bool ,設定

表示自訂作業是否為作業類似於一個聯結序列計算,因為它支援兩個輸入和相互關聯的條件約束。

IsLikeZip :取得與 bool ,設定

表示自訂作業是否為作業類似於序列計算中的郵遞區號,因為它支援兩個輸入。

JoinConditionWord :字串

表示用來自訂查詢運算子的" on "部分的名稱與聯結運算的運算子。

MaintainsVariableSpace :取得與 bool ,設定

表示自訂作業是否維持計算運算式中的查詢變數的空間。

MaintainsVariableSpaceUsingBind :取得與 bool ,設定

表示自訂作業是否使用繫結作業維護計算運算式中的查詢變數的空間。

名稱 : 字串

自訂作業的名稱,用於查詢或其他計算運算式。

平台

Windows 8 中, Windows 7, Windows Server 2012 上, Windows Server 2008 R2

版本資訊

F# 核心程式庫版本

支援版本:2.0, 4.0,可攜式執行檔 (PE)。

請參閱

參考

Microsoft.FSharp.Core 命名空間 (F#)