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, 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 sejaobjetos 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. |