Sdílet prostřednictvím


AsyncBuilder.For, <'T> Metoda (F#)

Implementuje for výraz v asynchronní výpočty.Vytvoří asynchronní výpočtu, výčet sekvence na vyžádání a spustí funkci představující těla for výraz pro každý prvek.

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

Sestavení: FSharp.Core (v FSharp.Core.dll)

// Signature:
member this.For : seq<'T> * ('T -> Async<unit>) -> Async<unit>

// Usage:
asyncBuilder.For (sequence, body)

Parametry

  • sequence
    Typ: SEQ.<'T>

    Řada výčet.

  • body
    Type: 'T -> Async<unit>

    Funkce Převzít položky z číselné řady a vytvoření asynchronní výpočtu.Lze zobrazit jako text for výraz.

Vrácená hodnota

Asynchronní výpočtu, který výčet sekvence a spustit body pro každý prvek.

Poznámky

Zrušení zaškrtnutí se provádí v každé iteraci smyčky.Existence tato metoda umožňuje použití for v async { ... } syntaxi výrazu výpočtu.

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

Třída Control.AsyncBuilder (F#)

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