AsyncBuilder.Bind < T','U > Método (F#)
Implementa let! in computações assíncronas.
Caminho do namespace/módulo: 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 para fornecer um resultado não acoplado.
binder
Tipo: 'T -> Async<'U>A função para vincular o resultado de computation.
Valor de retorno
Uma computação assíncrona que realiza uma ligação monadic no resultado de computation.
Comentários
Cria uma computação assíncrona que executa o computatione quando a computação gera um resultado, passa o resultado para binder que vincula o resultado da computação para um valor.
Quando a computação é executada, é realizada uma verificação de cancelamento. A existência desse método permite o uso de let! na async { ... } sintaxe de expressão de cálculo.
Plataformas
O Windows 7, SP2 do Windows Vista, Windows XP SP3, Windows XP Professional x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Informações sobre versão
O tempo de execução F#
Compatível com: 2.0, 4.0
Silverlight
Compatível com: 3