Partilhar via


Control.Async <'T>. Tipo (F#)

Uma computação assíncrono compositiva, que, quando executada, gerar se houver um valor do tipo “T, ou então gera uma exceção.As funções para trabalhar com esses objetos estão na classe de Async .

Namespace/Module Path: Microsoft.FSharp.Control

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

[<Sealed>]
[<NoEquality>]
[<NoComparison>]
type Async<'T> =
 class
 end

Comentários

Computações assíncronos são especificadas normalmente usando uma expressão de computação de F#.Quando executadas, computações assíncronos têm dois modos: como um item de trabalho (que executa o código síncrono), ou como um item de espera (aguardando um evento ou um conclusivo de E/S).Quando executadas, computações assíncronos podem ser regidas por CancellationToken.Isso geralmente pode ser especificado quando a computação assíncrono é iniciada.CancellationTokenSource associado pode ser usado para cancelar a computação assíncrono.Computações assíncronos criadas usando expressões de computação podem verificar a condição cancelar regularmente.Computações síncronas em uma computação assíncrona não verificam automaticamente esta condição.Para mais informações, consulte Fluxos de trabalho assíncronos (F#).

Este tipo é chamado [FSharpAsync] em assemblies compilados.Se você está acessando o tipo de um idioma diferente F#, ou com a reflexão, use este nome.

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

Microsoft.FSharp.Control Namespace (F#)

Classe Control.Async (F#)

Fluxos de trabalho assíncronos (F#)