Control.Async<'T> 형식(F#)
실행 시 최종적으로 'T 형식의 값을 생성하거나 예외를 발생시키는 구조적 비동기 계산입니다.이러한 개체와 함께 사용되는 함수는 Async 클래스에 있습니다.
네임스페이스/모듈 경로: Microsoft.FSharp.Control
어셈블리: FSharp.Core(FSharp.Core.dll)
[<Sealed>]
[<NoEquality>]
[<NoComparison>]
type Async<'T> =
class
end
설명
비동기 계산은 일반적으로 F# 계산 식을 사용하여 지정됩니다.비동기 계산은 두 가지 모드로 실행됩니다. 즉, 동기 코드를 실행하는 작업 항목으로 실행되거나 이벤트 또는 I/O가 완료될 때까지 대기하는 대기 항목으로 실행됩니다.실행 시 비동기 계산은 CancellationToken의 영향을 받을 수 있습니다.이 토큰은 일반적으로 비동기 계산이 시작될 때 지정될 수 있습니다.연결된 CancellationTokenSource는 비동기 계산을 취소하는 데 사용할 수 있습니다.계산 식을 사용하여 빌드된 비동기 계산에서는 정기적으로 취소 조건을 확인할 수 있습니다.비동기 계산 내의 동기 계산에서는 이 조건을 자동으로 확인하지 않습니다.자세한 내용은 비동기 워크플로(F#)를 참조하십시오.
컴파일된 어셈블리에서 이 유형의 이름은 [FSharpAsync]입니다.F# 이외의 언어에서 형식에 액세스하거나 리플렉션을 통해 형식에 액세스하는 경우 이 이름을 사용합니다.
플랫폼
Windows Windows 서버 2012, Windows Server 2008 R2, Windows 7, 8
버전 정보
F# 코어 라이브러리 버전
지원: 2.0, 4.0, 노트북