Control.AsyncBuilder (Clase de F#)
Tipo del operador async, que se usa para compilar los flujos de trabajo de los cálculos asincrónicos.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Control
Ensamblado: FSharp.Core (en FSharp.Core.dll)
[<Sealed>]
type AsyncBuilder =
class
new AsyncBuilder : unit -> AsyncBuilder
member this.Bind : Async<'T> * ('T -> Async<'U>) -> Async<'U>
member this.Combine : Async<unit> * Async<'T> -> Async<'T>
member this.Delay : (unit -> Async<'T>) -> Async<'T>
member this.For : seq<'T> * ('T -> Async<unit>) -> Async<unit>
member this.Return : 'T -> Async<'T>
member this.ReturnFrom : Async<'T> -> Async<'T>
member this.TryFinally : Async<'T> * (unit -> unit) -> Async<'T>
member this.TryWith : Async<'T> * (exn -> Async<'T>) -> Async<'T>
member this.Using : 'T * ('T -> Async<'U>) -> Async<'U>
member this.While : (unit -> bool) * Async<unit> -> Async<unit>
member this.Zero : unit -> Async<unit>
end
Comentarios
Para obtener información general sobre las expresiones de cálculo y los tipos de generador, vea Expresiones de cálculo (F#).
Este tipo se denomina FSharpAsyncBuilder en los ensamblados compilados.Si obtiene acceso al tipo desde un lenguaje distinto de F# o mediante reflexión, use este nombre.
Constructores
Miembro |
Descripción |
---|---|
Genera un objeto que se va a usar para compilar cálculos asincrónicos mediante expresiones de cálculo de F#.El valor async es una instancia predefinida de este tipo.Se realiza una comprobación de cancelación cuando se ejecuta el cálculo. |
Miembros de instancia
Miembro |
Descripción |
---|---|
Implementa let! en los cálculos asincrónicos. |
|
Crea un cálculo asincrónico que ejecuta primero computation1 y, a continuación, ejecuta computation2, devolviendo el resultado de computation2. |
|
Crea un cálculo asincrónico que ejecuta una función. |
|
Implementa la expresión for en los cálculos asincrónicos. |
|
Implementa la expresión return en los cálculos asincrónicos.Crea un cálculo asincrónico que devuelve el resultado especificado. |
|
Implementa la palabra clave return! para los cálculos asincrónicos.Esta función delega en el cálculo de entrada. |
|
Implementa try...finally en los cálculos asincrónicos. |
|
Implementa try...with en los cálculos asincrónicos. |
|
Implementa las palabras clave use y use! en expresiones de cálculo asincrónico. |
|
Implementa la palabra clave while en expresiones de cálculo asincrónico. |
|
Crea un cálculo asincrónico que no hace nada y devuelve (). |
Plataformas
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Información de versiones
Versiones de la biblioteca básica de F#
Se admite en: 2.0, 4.0, portables