Condividi tramite


Spazio dei nomi Microsoft.FSharp.Control (F#)

Questo spazio dei nomi contiene molti tipi di scenari comuni nei programmi F#, inclusi la programmazione asincrona, il passaggio di messaggi e la programmazione basata sugli eventi.

Percorso spazio dei nomi/modulo: Microsoft.FSharp.Control

Assembly: FSharp.Core (in FSharp.Core.dll)

namespace Microsoft.FSharp.Control

Moduli

Modulo

Descrizione

modulo CommonExtensions

Modulo di membri di estensione che forniscono operazioni asincrone per alcuni tipi CLI di base correlata a concorrenza e I/O.

modulo Event

Fornisce funzioni per la gestione dei flussi di eventi.

modulo LazyExtensions

Estensioni correlate ai valori lazy.

modulo Observable

Operazioni di base sul primo evento di classe e su altri oggetti osservabili.

modulo WebExtensions

Modulo di membri di estensione che forniscono operazioni asincrone per alcune operazioni Web di base.

Definizioni dei tipi

Type

Descrizione

tipo Async<'T>

Calcolo asincrono di composizione che, se eseguito, produrrà un valore di tipo T oppure genererà un'eccezione.

tipo Async

Questa classe statica contiene i membri per creare e modificare calcoli asincroni.

tipo AsyncBuilder

Tipo dell'operatore async utilizzato per compilare flussi di lavoro per calcoli asincroni.

tipo AsyncReplyChannel<'Reply>

Handle a una funzionalità per rispondere a un messaggio PostAndReply.

tipo DelegateEvent<'Delegate>

Implementazione di eventi per un tipo arbitrario di delegato.

tipo Event<'Delegate,'Args>

Implementazioni di eventi per tipi di un delegato che seguono la convenzione .NET Framework standard di un primo argomento 'sender'.

tipo Event<'T>

Implementazioni di eventi per il tipo IEvent<_>.

tipo Handler<'T>

Tipo di delegato associato al tipo di evento F# IEvent<_>

tipo IDelegateEvent<'Delegate>

Valori di evento di prima classe per i tipi di delegati arbitrari.

tipo IEvent<'Delegate,'Args>

Valori di evento di prima classe per eventi CLI conformi agli standard del framework CLI.

tipo MailboxProcessor<'Msg>

Agente di elaborazione dei messaggi che esegue un calcolo asincrono.

Abbreviazioni dei tipi

Type

Descrizione

tipo IEvent<'T>

Punti di ascolto di prima classe (ad esempio, oggetti che consentono di registrare un callback attivato contemporaneamente all'evento).

tipo lazy<'T>

Abbreviazione per il tipo di calcoli in ritardo.

tipo Lazy<'T>

Abbreviazione per il tipo di calcoli in ritardo.

Vedere anche

Altre risorse

Riferimento alla libreria di base F#