Compartilhar via


Microsoft.FSharp.Control Namespace (F#)

Este namespace contém vários tipos que cenários comuns em F# programas, incluindo a programação assíncrona, a transmissão de mensagens e a programação baseada em eventos.

Caminho do namespace/módulo: Microsoft.FSharp.Control

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

namespace Microsoft.FSharp.Control

Módulos

Module

Descrição

módulo CommonExtensions

Um módulo de membros de extensão, fornecendo operações assíncronas para alguns tipos básicos de CLI relacionados à simultaneidade e e/S.

módulo eventos

Fornece funções para gerenciar fluxos de evento.

módulo LazyExtensions

Extensões relacionadas a valores lentas.

módulo observáveis

Operações básicas no evento de primeira classe e outros objetos observáveis.

módulo WebExtensions

Um módulo de membros de extensão, fornecendo operações assíncronas para algumas operações básicas da Web.

Definições de Tipo

Tipo

Descrição

tipo de Async <'T>

Uma composicional computação assíncrona, que, quando a execução, irá, eventualmente, produzir um valor de tipo t ou outra gera uma exceção.

tipo de assíncrono

Essa classe estática contém membros para a criação e manipulação de computações assíncronas.

tipo de AsyncBuilder

O tipo da async operador, usado para criar fluxos de trabalho para computações assíncronas.

tipo de AsyncReplyChannel <' resposta >

Um identificador para um recurso para responder a uma mensagem de PostAndReply.

tipo de DelegateEvent <' delegado >

Implementações de evento para um tipo arbitrário de delegado.

tipo de o evento <'Delegate,' Args >

Implementações de evento para um seguindo o padrão de tipos de representante.Convenção de NET Framework do primeiro 'Remetente' argumento.

tipo de o evento <'T>.

Implementações de evento para o IEvent <_> Digite.

tipo de manipulador <'T>

Um tipo de delegado associado ao tipo de evento F#IEvent<_>

tipo de IDelegateEvent <' delegado >

Valores de primeira classe de evento para tipos delegate arbitrário.

tipo de IEvent <'Delegate,' Args >

Valores de primeira classe de evento para eventos CLI conformes aos padrões de estrutura de CLI.

tipo de MailboxProcessor <'Msg >

Um agente de processamento de mensagens que executa uma computação assíncrona.

Abreviações de tipo

Tipo

Descrição

tipo de IEvent <'T>.

Escuta de primeira classe pontos (ou seja objetos que permitem que você registrar um retorno de chamada ativado quando o evento for disparado).

tipo de preguiçoso <'T>

Abreviação para o tipo de computações atrasadas.

tipo de Lazy <'T>

Abreviação para o tipo de computações atrasadas.

Consulte também

Outros recursos

Referência da biblioteca de núcleo do F#