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
Tipo |
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. |
Handle a una funzionalità per rispondere a un messaggio PostAndReply. |
|
Implementazione di eventi per un tipo arbitrario di delegato. |
|
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<_> |
Valori di evento di prima classe per i tipi di delegati arbitrari. |
|
Valori di evento di prima classe per eventi CLI conformi agli standard del framework CLI. |
|
Agente di elaborazione dei messaggi che esegue un calcolo asincrono. |
Abbreviazioni dei tipi
Tipo |
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. |