Control.Async<'T> — Typ (F#)
Obliczanie składu asynchronicznego, które po uruchomieniu, w końcu stworzy wartość typu „T”, albo zgłosi wyjątek.Funkcje do pracy z tymi obiektami są w asynchroniczne klasy.
Przestrzeń nazw/Ścieżka modułu: Microsoft.FSharp.Control
Zestaw: FSharp.Core (w FSharp.Core.dll)
[<Sealed>]
[<NoEquality>]
[<NoComparison>]
type Async<'T> =
class
end
Uwagi
Asynchroniczne obliczenia zazwyczaj są określane za pomocą wyrażenia obliczeń F#.Po uruchomieniu asynchronicznego obliczenia mają dwa tryby: jako element pracy (wykonywania kodu synchronicznego) lub jako element oczekiwania (oczekiwanie na zdarzenie lub zakończenie We/Wy).Po uruchomieniu asynchronicznego obliczenia może być regulowane przez CancellationToken.To może być zwykle określone po uruchomieniu asynchronicznych obliczeń.Powiązane CancellationTokenSource mogą być używane do anulowania asynchronicznych obliczeń.Asynchroniczne obliczenia zbudowane przy użyciu wyrażeń obliczeń mogą sprawdzić stan anulowania regularnie.Synchroniczne obliczenia w ramach asynchronicznych obliczeń nie sprawdzają automatycznie tego warunku.Aby uzyskać więcej informacji, zobacz Asynchroniczne przepływy pracy (F#).
Ten typ nosi nazwę FSharpAsync w skompilowanych zestawach.Jeśli uzyskujesz dostęp do typu z języka innego niż F# lub przez odbicie, należy użyć tej nazwy.
Platformy
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informacje o wersji
Wersje podstawowe biblioteki języka F#
Obsługiwane przez: 2.0, 4.0, przenośne