Async
Namespace: Wooga.Lambda.Control.Concurrent
Static members
Static member | Description |
Bind(m, f)
Signature: (m:Async<'TInput> * f:Func<'TInput,Async<'TOutput>>) -> Async<'TOutput>
Type parameters: 'TInput, 'TOutput |
|
Catch(m)
Signature: m:Async<'T> -> Async<Either<'T,exn>>
Type parameters: 'T |
|
Ignore(m)
Signature: m:Async<'T> -> Async<Unit>
Type parameters: 'T |
|
Map(m, f)
Signature: (m:Async<'TInput> * f:Func<'TInput,'TOutput>) -> Async<'TOutput>
Type parameters: 'TInput, 'TOutput |
|
Parallel(ms)
Signature: ms:ImmutableList<Async<'T>> -> Async<ImmutableList<'T>>
Type parameters: 'T |
|
Return(f)
Signature: f:'T -> Async<'T>
Type parameters: 'T |
Constructs an asynchronous computation returning f |
Return(f)
Signature: f:Func<'T> -> Async<'T>
Type parameters: 'T |
|
RunSynchronously(m)
Signature: m:Async<'T> -> 'T
Type parameters: 'T |
|
Sleep(ms)
Signature: ms:int -> Async<Unit>
|
Creates an asynchronous computation that will sleep for the given time. |
Start(m)
Signature: m:Async<'T> -> Unit
Type parameters: 'T |
|
StartAndReply(m, f)
Signature: (m:Async<'T> * f:Func<AsyncReplyChannel<'T>,AsyncReplyChannel<'T>>) -> Unit
Type parameters: 'T |
|
StartChild(m)
Signature: m:Async<'T> -> Async<Async<'T>>
Type parameters: 'T |
|
Then(m, h)
Signature: (m:Async<'TInput> * h:Async<'TOutput>) -> Async<'TOutput>
Type parameters: 'TInput, 'TOutput |