次の方法で共有


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] は、の設定と取得します。

2 個の入力と相関関係に対する制約をサポートするか、およびグループが生成されます。カスタム操作がシーケンスの計算のグループ化結合と同様の操作の場合は。

IsLikeJoin : [bool] は、の設定と取得します。

2 個の入力と相関関係に対する制約をサポートするカスタム操作がシーケンスの計算の結合と同様の操作で示します。

IsLikeZip : [bool] は、の設定と取得します。

2 個の入力をサポートするカスタム操作がシーケンスの計算の ZIP と同様の操作で示します。

JoinConditionWord : 文字列

結合のような演算子のカスタム クエリ演算子の " on " 部分に使用する名前を示します。

MaintainsVariableSpace : [bool] は、の設定と取得します。

カスタム操作がコンピュテーション式のクエリの変数領域を保持する示します。

MaintainsVariableSpaceUsingBind : [bool] は、の設定と取得します。

カスタム操作がバインド操作を使用してコンピュテーション式のクエリの変数領域を保持する示します。

[名前] : 文字列

クエリまたは他のコンピュテーション式で使用するとカスタム操作の名前。

プラットフォーム

Windows 8、Windows 7、Windows Server 2012 で Windows Server 2008 R2

バージョン情報

F# コア ライブラリのバージョン

サポート: ポータブル 2.0、4.0

参照

関連項目

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