Microsoft.FSharp.Control Namespace (F#)
This namespace contains several types that common scenarios in F# programs, including asynchronous programming, message passing, and event-based programming.
Namespace/Module Path: Microsoft.FSharp.Control
Assembly: FSharp.Core (in FSharp.Core.dll)
A module of extension members providing asynchronous operations for some basic CLI types related to concurrency and I/O.
Provides functions for managing event streams.
Extensions related to Lazy values.
Basic operations on first class event and other observable objects.
A module of extension members providing asynchronous operations for some basic Web operations.
A compositional asynchronous computation, which, when run, will eventually produce a value of type T, or else raises an exception.
This static class holds members for creating and manipulating asynchronous computations.
The type of the async operator, used to build workflows for asynchronous computations.
A handle to a capability to reply to a PostAndReply message.
Event implementations for an arbitrary type of delegate.
Event implementations for a delegate types following the standard .NET Framework convention of a first 'sender' argument.
Event implementations for the IEvent<_> type.
A delegate type associated with the F# event type IEvent<_>
First class event values for arbitrary delegate types.
First class event values for CLI events conforming to CLI Framework standards.
A message-processing agent which executes an asynchronous computation.