Microsoft.FSharp.Control (Espacio de nombres de F#)
Este espacio de nombres contiene varios tipos que se usan en escenarios comunes en los programas escritos en F#, incluidos el paso de mensajes, la compatibilidad con la programación asincrónica y la programación controlada por eventos.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Control
Ensamblado: FSharp.Core (en FSharp.Core.dll)
namespace Microsoft.FSharp.Control
Módulos
Módulo |
Descripción |
---|---|
módulo CommonExtensions |
Módulo de miembros de extensión que proporcionan operaciones asincrónicas para algunos tipos básicos de CLI relacionados con la simultaneidad y E/S. |
módulo Event |
Proporciona funciones para administrar secuencias de eventos. |
módulo LazyExtensions |
Extensiones relacionadas con valores de tipo Lazy. |
módulo Observable |
Operaciones básicas con objetos de evento de primera clase y otros objetos observables. |
módulo WebExtensions |
Módulo de miembros de extensión que proporcionan operaciones asincrónicas para algunas operaciones web básicas. |
Definiciones de tipos
Tipo |
Descripción |
---|---|
tipo Async<'T> |
Cálculo asincrónico de composición que, cuando se ejecute, generará un valor de tipo T o producirá una excepción. |
tipo Async |
Esta clase estática contiene miembros para la creación y la manipulación de cálculos asincrónicos. |
tipo AsyncBuilder |
Tipo del operador async, que se usa para compilar los flujos de trabajo de los cálculos asincrónicos. |
Identificador de una capacidad para responder a un mensaje PostAndReply. |
|
Implementaciones de evento para un tipo arbitrario de delegado. |
|
Implementaciones de evento para tipos de delegado que siguen la convención estándar de .NET Framework de un primer argumento 'sender'. |
|
tipo Event<'T> |
Implementaciones de evento para el tipo IEvent<_>. |
tipo Handler<'T> |
Tipo de delegado asociado al tipo de evento IEvent<_> de F#. |
Valores de evento de primera clase para tipos de delegado arbitrarios. |
|
Valores de evento de primera clase para los eventos de CLI que cumplen los estándares del marco CLI. |
|
Agente de procesamiento de mensajes que ejecuta un cálculo asincrónico. |
Abreviaturas de tipo
Tipo |
Descripción |
---|---|
tipo IEvent<'T> |
Puntos de escucha de primera clase (es decir, objetos que permiten registrar una devolución de llamada que se activa cuando se desencadena el evento). |
tipo lazy<'T> |
Es una abreviatura del tipo de cálculos retrasados. |
tipo Lazy<'T> |
Es una abreviatura del tipo de cálculos retrasados. |