Partilhar via


Classe Core.CustomOperationAttribute (F#)

Indica que um membro de um tipo de construtor de computação personalizado é um operador de consulta, e indica o nome do operador.

Namespace/Module Path: Microsoft.FSharp.Core

Assembly: FSharp.Core (em 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

Comentários

Você também pode usar a forma curta de nome, CustomOperation.

Construtores

Membro

Descrição

novo

Cria uma instância de um atributo

Métodos como membros exemplo

Membro

Descrição

AllowIntoPattern : bool com obtém, defina

Indica se a operação personalizada suporta o uso de into imediatamente após o uso da operação em uma consulta ou outra expressão de computação consumir os resultados da operação.

IsLikeGroupJoin : bool com obtém, defina

Indica se a operação personalizada é uma operação semelhante a um grupo joins em uma seqüência de computação, que suporta duas entradas e uma restrição de correlação, e gera um grupo.

IsLikeJoin : bool com obtém, defina

Indica se a operação personalizada é uma operação semelhante a uma união de computação em uma seqüência, que suporta duas entradas e uma restrição de correlação.

IsLikeZip : bool com obtém, defina

Indica se a operação personalizada é uma operação semelhante a um CEP em uma seqüência de computação, que suporta duas entradas.

JoinConditionWord : cadeia de caracteres

Indica o nome usado para a parte " em " personalizado de operador de consulta para juntar- como operadores.

MaintainsVariableSpace : bool com obtém, defina

Indica se a operação personalizada mantém o espaço variável de consulta de expressões de computação.

MaintainsVariableSpaceUsingBind : bool com obtém, defina

Indica se a operação personalizada mantém o espaço variável de consulta da expressão de computação com o uso de uma operação bind.

Nome : cadeia de caracteres

O nome da operação personalizada quando usado em uma consulta ou outra expressão de computação.

Plataformas

O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informações de Versão

Versões da biblioteca principal de F#

Suportado em: 2,0, 4,0, portáteis

Consulte também

Referência

Microsoft.FSharp.Core Namespace (F#)