Compartilhar via


Control.IDelegateEvent <' delegado > Interface (F#)

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

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

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

type IDelegateEvent<'Delegate> =
 interface
  abstract this.AddHandler : 'Delegate -> unit
  abstract this.RemoveHandler : 'Delegate -> unit
 end

Comentários

F# dá status especial a propriedades de membro compatíveis com o tipo de IDelegateEvent e marcado com o CLIEventAttribute. Nesse caso, o compilador F# gera metadados CLI apropriadas para fazer com que o membro aparece para outras linguagens CLI como um evento CLI.

Membros da instância

Membro

Descrição

AddHandler

Conecte a um objeto de delegado do manipulador para o evento. Um manipulador pode ser removido posteriormente usando o RemoveHandler. O ouvinte será chamado quando o evento é acionado.

RemoveHandler

Remova um delegado de escuta de uma loja de ouvinte de evento.

Plataformas

O Windows 7, SP2 do Windows Vista, Windows XP SP3, Windows XP Professional x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Informações sobre versão

O tempo de execução F#

Compatível com: 2.0, 4.0

Silverlight

Compatível com: 3

Consulte também

Referência

Microsoft.FSharp.Control Namespace (F#)

DelegateEvent