Partilhar via


AsyncBuilder.Bind < m','U > Método (F#)

Implementa let! nos cálculos assíncronas.

Namespace/Module Path: Microsoft.FSharp.Control

Assembly: FSharp.Core (em FSharp.Core.dll)

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

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

Parâmetros

  • computation
    Tipo: Async<'T>

    A computação fornecer um resultado desatado.

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

    a função para associar o resultado de computation.

Valor de retorno

Uma computação assíncrono que executa a um monadário no resultado de computation.

Comentários

Cria uma computação assíncrono que executa computation, e quando a computação gera um resultado, passa o resultado a binder que associa o resultado de computação para um valor.

Uma verificação de cancelamento é executado quando a computação é executada.A existência de esse método permite o uso de let! na sintaxe de expressões de computação de async { ... } .

Plataformas

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

Informações de Versão

Versões da biblioteca principal de F#

Suportado em: 2,0, 4,0, portáteis

Consulte também

Referência

Classe Control.AsyncBuilder (F#)

Microsoft.FSharp.Control Namespace (F#)