AsyncBuilder.Bind<'T,'U> 메서드(F#)
비동기 계산에서 let!를 구현합니다.
네임스페이스/모듈 경로: Microsoft.FSharp.Control
어셈블리: FSharp.Core(FSharp.Core.dll)
// Signature:
member this.Bind : Async<'T> * ('T -> Async<'U>) -> Async<'U>
// Usage:
asyncBuilder.Bind (computation, binder)
매개 변수
computation
형식: Async<'T>바인딩되지 않은 결과를 제공하는 계산입니다.
binder
형식: 'T -> Async<'U>computation의 결과를 바인딩하는 함수입니다.
반환 값
computation의 결과에 대해 모나드 바인딩을 수행하는 비동기 계산입니다.
설명
computation을 실행하는 비동기 계산을 만들고 계산이 결과를 생성하면 결과를 계산 결과를 값에 바인딩하는 binder에 결과를 전달합니다.
계산이 실행될 때는 취소 확인이 수행됩니다. 이 메서드가 있으면 async { ... } 계산 식 구문에 let!를 사용할 수 있습니다.
플랫폼
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
버전 정보
F# 런타임
지원되는 버전: 2.0, 4.0
Silverlight
지원되는 버전: 3