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 |
---|---|
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 |
---|---|
Implementuje let! v asynchronní výpočty. |
|
Vytvoří tento první spuštění asynchronního výpočtu computation1 a computation2, vrací výsledek computation2. |
|
Vytvoří asynchronní výpočtu, který spustí funkci. |
|
Implementuje for výraz v asynchronní výpočty. |
|
Implementuje return výraz v asynchronní výpočty.Vytvoří asynchronní výpočtu, který vrací zadaný výsledek. |
|
Implementuje return! klíčové slovo pro asynchronní výpočty.Deleguje tuto funkci pro výpočet vstupní. |
|
Implementuje try...finally v asynchronní výpočty. |
|
Implementuje try...with v asynchronní výpočty. |
|
Implementuje use a use! klíčová slova ve výrazech asynchronní výpočtu. |
|
Implementuje while klíčové slovo ve výrazech asynchronní výpočtu. |
|
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é