AsyncBuilder.For <'T>. Método (F#)
Implementa a expressão de for nos cálculos assíncronas.Cria uma computação assíncrona que enumerar a seqüência sob demanda e executa uma função que representa o corpo de uma expressão de for para cada elemento.
Namespace/Module Path: Microsoft.FSharp.Control
Assembly: FSharp.Core (em FSharp.Core.dll)
// Signature:
member this.For : seq<'T> * ('T -> Async<unit>) -> Async<unit>
// Usage:
asyncBuilder.For (sequence, body)
Parâmetros
sequence
Tipo: seq<'T>A seqüência a enumeração.
body
Tipo: 'T ->Async<unidade>Uma função para colocar um item da seqüência e para criar uma computação assíncrono.Como pode ser deduzido o corpo da expressão de for .
Valor de retorno
Uma computação assíncrona que enumerar a seqüência e executa body para cada elemento.
Comentários
Uma verificação de cancelamento é executada em cada iteração do loop.A existência de esse método permite o uso de for 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