Condividi tramite


Classe Core.CustomOperationAttribute (F#)

Indica che un membro di un tipo di generatore di calcolo è un operatore di query personalizzata e indica il nome di tale operatore.

Percorso di spazio dei nomi/modulo: Microsoft.FSharp.Core

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

Note

È inoltre possibile utilizzare la forma breve del nome, CustomOperation.

Costruttori

Membro

Descrizione

new

Crea un'istanza dell'attributo

Membri di istanza

Membro

Descrizione

AllowIntoPattern : bool con ottiene, impostare

Indica se l'istruzione personalizzata supporta l'utilizzo into immediatamente successivo all'utilizzo dell'operazione in una query o di un'altra espressione di calcolo utilizzare i risultati dell'operazione.

IsLikeGroupJoin : bool con ottiene, impostare

Indica se l'istruzione personalizzata è un'operazione simile a un gruppo soddisfa un calcolo sequenza, in quanto sono supportati due input e un vincolo di correlazione e genera un gruppo.

IsLikeJoin : bool con ottiene, impostare

Indica se l'istruzione personalizzata è un'operazione simile a un join nel calcolo di sequenza, in quanto sono supportati due input e un vincolo di correlazione.

IsLikeZip : bool con ottiene, impostare

Indica se l'istruzione personalizzata è un'operazione simile a uno zip in un calcolo sequenza, in quanto sono supportati due input.

JoinConditionWord : stringa

Indica il nome utilizzato per la parte " ON " dell'operatore di query personalizzata per gli operatori del tipo di join.

MaintainsVariableSpace : bool con ottiene, impostare

Indica se l'istruzione personalizzata gestisce lo spazio variabile di query di espressione di calcolo.

MaintainsVariableSpaceUsingBind : bool con ottiene, impostare

Indica se l'istruzione personalizzata gestisce lo spazio variabile di query di espressione di calcolo con l'utilizzo di un'operazione di associazione.

Nome : stringa

Il nome dell'azione personalizzata quando viene utilizzato in una query o di un'altra espressione di calcolo.

Piattaforme

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

Informazioni sulla versione

Versioni della libreria di base F#

Supportato in: 2,0, 4,0, portabile

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.FSharp.Core (F#)