Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Microsoft.FSharp.Control — Przestrzeń nazw (F#)

Control.Async — Klasa (F#)

Asynchroniczne przepływy pracy (F#)