Compartilhar via


Namespace Microsoft.FSharp.Control (F#)

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

Caminho de 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 CLI básicos relacionados à simultaneidade e e/S.

módulo evento

Fornece funções de gerenciamento de fluxos de evento.

módulo LazyExtensions

Extensões relacionadas a valores preguiçosos.

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 Async

Essa classe estática contém membros para criar e manipular as 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 evento <'Delegate,' Args >

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

tipo de o evento <'T>.

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

tipo de manipulador <'T>

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

tipo de IDelegateEvent <' delegado >

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

tipo de IEvent <'Delegate,' Args >

Valores de primeira classe de evento para eventos CLI acordo com os 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 aponta (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 principal de F#