Udostępnij za pośrednictwem


Control.AsyncBuilder — Klasa (F#)

Typ async operator używane do konstruowania przepływy pracy dla obliczenia asynchronicznego.

Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Control

Zgromadzenie: FSharp.Core (w FSharp.Core.dll)

[<Sealed>]
type AsyncBuilder =
 class
  new AsyncBuilder : unit -> AsyncBuilder
  member this.Bind : Async<'T> * ('T -> Async<'U>) -> Async<'U>
  member this.Combine : Async<unit> * Async<'T> -> Async<'T>
  member this.Delay : (unit -> Async<'T>) -> Async<'T>
  member this.For : seq<'T> * ('T -> Async<unit>) -> Async<unit>
  member this.Return : 'T -> Async<'T>
  member this.ReturnFrom : Async<'T> -> Async<'T>
  member this.TryFinally : Async<'T> * (unit -> unit) -> Async<'T>
  member this.TryWith : Async<'T> * (exn -> Async<'T>) -> Async<'T>
  member this.Using : 'T * ('T -> Async<'U>) -> Async<'U>
  member this.While : (unit -> bool) * Async<unit> -> Async<unit>
  member this.Zero : unit -> Async<unit>
 end

Uwagi

Ogólne informacje na temat obliczeń wyrażenia i typy konstruktora, zobacz Wyrażenia obliczeń (F#).

Ten typ o nazwie FSharpAsyncBuilder w skompilowane zestawy.Jeśli dostęp do typu języka, niż F# lub przez odbicie, należy użyć tej nazwy.

Konstruktory

Członkowskie

Opis

Nowy

Generuje obiektu używanego do tworzenia asynchronicznego obliczenia przy użyciu wyrażeń obliczeń F#.Wartość async jest wstępnie wystąpienie tego typu.Wyboru anulowania jest wykonywane po wykonaniu obliczeń.

Wystąpienie członków

Członkowskie

Opis

Wiązanie

Implementuje let! w obliczeniach asynchronicznego.

Łączenie

Tworzy ten pierwszy uruchamia asynchronicznego obliczeń computation1 , a następnie uruchamia computation2, zwraca wynik computation2.

Opóźnienie

Tworzy asynchronicznego obliczeń, który uruchamia funkcję.

Dla

Implementuje for wyrażenie w obliczeniach asynchronicznego.

Zwrot

Implementuje return wyrażenie w obliczeniach asynchronicznego.Tworzy asynchronicznego obliczeń, która zwraca określony wynik.

ReturnFrom

Implementuje return! słowa kluczowego w obliczeniach asynchronicznego.Funkcja ta przekazuje do wprowadzania obliczeń.

TryFinally

Implementuje try...finally w obliczeniach asynchronicznego.

TryWith

Implementuje try...with w obliczeniach asynchronicznego.

Za pomocą

Implementuje use i use! słowa kluczowe w wyrażeniach asynchronicznego obliczeń.

Podczas

Implementuje while słowa kluczowego w wyrażeniach asynchronicznego obliczeń.

Zero

Tworzy asynchronicznego obliczeń, nic nie robi i zwraca ().

Platformy

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

Informacje o wersji

F# Core wersji biblioteki

Obsługiwane: 2.0, 4.0, przenośne

Zobacz też

Informacje

Microsoft.FSharp.Control — Przestrzeń nazw (F#)