Microsoft.FSharp.Control, espace de noms (F#)
Cet espace de noms contient plusieurs types de scénarios courants dans les programmes F#, notamment la programmation asynchrone, le passage de message et la programmation basée sur des événements.
Espace de noms/Chemin du module : Microsoft.FSharp.Control
Assembly : FSharp.Core (in FSharp.Core.dll)
namespace Microsoft.FSharp.Control
Modules
Module |
Description |
---|---|
module CommonExtensions |
Module des membres d'extension qui fournissent des opérations asynchrones pour certains types CLI de base relatifs à l'accès concurrentiel et aux E/S. |
module Event |
Fournit des fonctions pour gérer les flux d'événements. |
module LazyExtensions |
Extensions relatives aux valeurs Lazy. |
module Observable |
Opérations de base sur l'événement de première classe et d'autres objets observables. |
module WebExtensions |
Module des membres d'extension qui fournissent des opérations asynchrones pour certaines opérations Web de base. |
Définitions de types
Type |
Description |
---|---|
type Async<'T> |
Calcul asynchrone compositionnel, qui, lorsqu'il est exécuté, produit une valeur de type T ou lève une exception. |
type Async |
Cette classe statique contient les membres utilisés pour la création et la manipulation de calculs asynchrones. |
type AsyncBuilder |
Type de l'opérateur async, utilisé pour générer des flux de travail pour les calculs asynchrones. |
Handle de fonction permettant de répondre à un message PostAndReply. |
|
Implémentations d'événement pour un type arbitraire de délégué. |
|
Implémentations d'événement pour un type délégué respectant les conventions de la norme .NET Framework pour un premier argument « sender ». |
|
type Event<'T> |
Implémentations d'événement pour le type IEvent<_> |
type Handler<'T> |
Type délégué associé au type d'événement F# IEvent<_> |
Valeurs d'événement de première classe pour les types délégués arbitraires. |
|
Valeurs d'événement de première classe pour les événements CLI conformes aux normes de l'infrastructure CLI. |
|
Agent de traitement des messages qui exécute un calcul asynchrone. |
Abréviations de types
Type |
Description |
---|---|
type IEvent<'T> |
Points d'écoute de première classe (c.-à-d. objets qui vous permettent d'enregistrer un rappel activé lorsque l'événement est déclenché). |
type lazy<'T> |
Abréviation pour le type de calculs retardés. |
type Lazy<'T> |
Abréviation pour le type de calculs retardés. |