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