Microsoft.FSharp.Control-Namespace (F#)
Dieser Namespace enthält mehrere Typen dieser allgemeinen Szenarien in F#-Programmen, einschließlich asynchroner Programmierung, Meldungsübergabe und ereignisbasierter Programmierung.
Namespace/Modulpfad: Microsoft.FSharp.Control
Assembly: FSharp.Core (in FSharp.Core.dll)
namespace Microsoft.FSharp.Control
Module
Modul |
Beschreibung |
---|---|
Modul CommonExtensions |
Ein Modul von Erweiterungsmembern, die asynchrone Vorgänge für einige grundlegende CLI-Typen für Parallelität und E/A bereitstellen. |
Modul Event |
Stellt Funktionen für die Verwaltung von Ereignisstreams bereit. |
Modul LazyExtensions |
Erweiterungen für Werte vom Typ Lazy. |
Modul Observable |
Grundlegende Vorgänge für Ereignis- und andere wahrnehmbare Objekte erster Klasse. |
Modul WebExtensions |
Ein Modul von Erweiterungsmembern, das asynchrone Vorgänge für einige grundlegende Webvorgänge bereitstellt. |
Typdefinitionen
Typ |
Beschreibung |
---|---|
Typ Async<'T> |
Eine kompositorische asynchrone Berechnung, deren Ausführung letztendlich einen Wert vom Typ T erzeugt oder eine Ausnahme auslöst. |
Typ Async |
Diese statische Klasse enthält Member zum Erstellen und Bearbeiten von asynchronen Berechnungen. |
Typ AsyncBuilder |
Der Typ des async-Operators, mit dem Workflows für asynchrone Berechnungen erstellt werden. |
Ein Handle für eine Funktion zum Antworten auf eine PostAndReply-Meldung. |
|
Ereignisimplementierungen für einen beliebigen Typ von Delegat. |
|
Ereignisimplementierungen für einen Delegattyp gemäß der .NET Framework-Standardkonvention eines ersten 'sender'-Arguments. |
|
Typ Event<'T> |
Ereignisimplementierungen für den IEvent<_>-Typ. |
Typ Handler<'T> |
Ein Delegattyp, der dem F#-Ereignistyp IEvent<_> zugeordnet ist. |
Ereigniswerte erster Klasse für beliebige Delegattypen. |
|
Ereigniswerte erster Klasse für CLI-Ereignisse, die CLI-Framework-Standards entsprechen. |
|
Ein Agent für die Meldungsverarbeitung, der eine asynchrone Berechnung ausführt. |
Typabkürzungen
Typ |
Beschreibung |
---|---|
Typ IEvent<'T> |
Lauschpunkte erster Klasse (d. h.Objekte, die das Registrieren eines Rückrufs zulassen, der beim Auslösen des Ereignisses aktiviert wird). |
Typ lazy<'T> |
Eine Abkürzung für den Typ von verzögerten Berechnungen. |
Typ Lazy<'T> |
Eine Abkürzung für den Typ von verzögerten Berechnungen. |