Поделиться через


Класс 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 с получает устанавливает

Указывает если пользовательская операция операция, аналогичную ZIP в вычислении последовательности, то в том, что она поддерживает 2 ввода.

JoinConditionWord : string

Указывает имя, используемое для части " ON " пользовательского оператора запроса для объединение- как операторов.

MaintainsVariableSpace : bool с получает устанавливает

Указывает если пользовательская операция поддерживает переменную место запроса выражения вычисления.

MaintainsVariableSpaceUsingBind : bool с получает устанавливает

Указывает если пользовательская операция поддерживает переменную место запроса вычислительного выражения с помощью операции привязки.

имя : string

Имя пользовательской операции при использовании в запросе или другом выражения вычисления.

Платформы

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

Сведения о версии

Основной версии библиотеки F#

Поддерживается в: 2.0, 4.0, портативное

См. также

Ссылки

Пространство имен Microsoft.FSharp.Core (F#)