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 :与访问的 布尔型,设置

指示自定义工作是否支持使用中的 into 在查询或其他计算表达式的操作之前使用操作的结果。

IsLikeGroupJoin :与访问的 布尔型,设置

指示自定义工作是否操作类似于组联接顺序计算,因为它支持两个输入和依赖项约束,并生成组。

IsLikeJoin :与访问的 布尔型,设置

指示自定义工作是否操作类似于一联接顺序计算,因为它支持两个输入和依赖项约束。

IsLikeZip :与访问的 布尔型,设置

指示自定义工作是否操作与顺序计算的一个邮政编码,因为它支持两个输入。

JoinConditionWord :字符串

指示用于自定义查询运算符的" on "部分的名称与连接的运算符的。

MaintainsVariableSpace :与访问的 布尔型,设置

指示自定义工作是否维护计算表达式查询的变量空间。

MaintainsVariableSpaceUsingBind :与访问的 布尔型,设置

指示自定义工作是否使用绑定操作维护计算表达式查询的变量空间。

名称 : 字符串

自定义工作的名称,当用于查询或其他计算表达式。

平台

Windows 8,Windows 7,Windows server 2012中,Windows server 2008 R2

版本信息

F#核心库版本

支持:2.0,4.0,可移植

请参见

参考

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