Udostępnij za pośrednictwem


AsyncBuilder.Bind<'T,'U> — Metoda (F#)

Implementuje let! w obliczeniach asynchronicznego.

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

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

// Signature:
member this.Bind : Async<'T> * ('T -> Async<'U>) -> Async<'U>

// Usage:
asyncBuilder.Bind (computation, binder)

Parametry

  • computation
    Typ: asynchroniczne<'T>

    Zapewnienie niezwiązany wynik obliczeń.

  • binder
    Type: 'T -> Async<'U>

    Funkcja powiązać wynik computation.

Wartość zwracana

Asynchroniczne obliczeń, wykonujące monadic bind na wynik computation.

Uwagi

Tworzy asynchronicznego obliczeń, który uruchamia computationi gdy generuje wynik obliczeń przekazuje wyniki do binder która wiąże wartość wynik obliczeń.

Wyboru anulowania jest wykonywane po wykonaniu obliczeń.Istnienie metoda ta pozwala na wykorzystanie let! w async { ... } składni wyrażenia obliczeń.

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

Control.AsyncBuilder — Klasa (F#)

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