Partager via


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.

type AsyncReplyChannel<'Reply>

Handle de fonction permettant de répondre à un message PostAndReply.

type DelegateEvent<'Delegate>

Implémentations d'événement pour un type arbitraire de délégué.

type Event<'Delegate,'Args>

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<_>

type IDelegateEvent<'Delegate>

Valeurs d'événement de première classe pour les types délégués arbitraires.

type IEvent<'Delegate,'Args>

Valeurs d'événement de première classe pour les événements CLI conformes aux normes de l'infrastructure CLI.

type MailboxProcessor<'Msg>

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.

Voir aussi

Autres ressources

Référence de la bibliothèque principale F#