Sdílet prostřednictvím


Třída Control.AsyncBuilder (F#)

Typ async operátor pro sestavení pracovních postupů pro asynchronní výpočty.

Cesta k oboru názvů nebo modul: Microsoft.FSharp.Control

Sestavení: FSharp.Core (v 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

Poznámky

Obecné informace o výpočtu výrazy a typy Tvůrce Výpočet výrazy (F#).

Tento typ s názvem FSharpAsyncBuilder v kompilovaný sestavení.Pokud typ přístupu z jazyka než F# nebo prostřednictvím reflexe se tento název použijte.

Konstruktory

Člen

Description

Nový

Vytvoří objekt používaný k vytvoření asynchronní výpočty pomocí výrazů výpočtu F#.Hodnota async je předdefinovaná instance tohoto typu.Zrušení zaškrtnutí se provádí při výpočtu.

Členové instance

Člen

Description

BIND

Implementuje let! v asynchronní výpočty.

Kombinovat

Vytvoří tento první spuštění asynchronního výpočtu computation1 a computation2, vrací výsledek computation2.

Zpoždění

Vytvoří asynchronní výpočtu, který spustí funkci.

Pro

Implementuje for výraz v asynchronní výpočty.

Vrátit

Implementuje return výraz v asynchronní výpočty.Vytvoří asynchronní výpočtu, který vrací zadaný výsledek.

ReturnFrom

Implementuje return! klíčové slovo pro asynchronní výpočty.Deleguje tuto funkci pro výpočet vstupní.

TryFinally

Implementuje try...finally v asynchronní výpočty.

TryWith

Implementuje try...with v asynchronní výpočty.

Použití

Implementuje use a use! klíčová slova ve výrazech asynchronní výpočtu.

Při

Implementuje while klíčové slovo ve výrazech asynchronní výpočtu.

Nula

Vytvoří asynchronní výpočtu, která neobsahuje nic a vrátí ().

Platformy

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

Informace o verzi

F# základní verze knihovny

Podporovány: 2.0, 4.0, přenosné

Viz také

Referenční dokumentace

Obor názvů Microsoft.FSharp.Control (F#)