Sdílet prostřednictvím


Control.Event modul (F#)

Poskytuje funkce pro správu událostí proudy.

Cesta k oboru názvů nebo modul: Microsoft.FSharp.Control

Sestavení: FSharp.Core (v FSharp.Core.dll)

module Event

Hodnoty

Value

Description

Přidat : ('T -> unit) -> Event<'Del,'T> -> unit

Spustí funkci daného okamžiku dané události.

Zvolte : ('T -> 'U option) -> IEvent<'Del,'T> -> IEvent<'U>

Vrátí nové události, která je na výběru zpráv z původní události.Funkce Výběr má původní zpráva volitelné nové zprávy.

Filtr : ('T -> bool) -> IEvent<'Del,'T> -> IEvent<'T>

Vrátí nové události, která naslouchá události původní a výsledná události pouze v případě, že argument události předává dané funkce.

Mapa : ('T -> 'U) -> IEvent<'Del, 'T> -> IEvent<'U>

Vrátí nové události, která předává hodnoty transformované dané funkce.

sloučení : IEvent<'Del1,'T> -> IEvent<'Del2,'T> -> IEvent<'T>

Je výstupní událost, při požáru buď vstupní události.

ukládání : IEvent<'Del,'T> -> IEvent<'T * 'T>

Nové události, která vrátí na druhý a následné triggerings vstupní události.N-tý aktivaci vstupní události předá argumenty n 1th a n-tý aktivaci jako pár.Argument předaný do n 1th aktivaci je udržována v skryté vnitřního stavu, dokud nedojde k aktivaci n-tý.

oddíl : ('T -> bool) -> IEvent<'Del,'T> -> IEvent<'T> * IEvent<'T>

Vrátí nové události, která naslouchá události původní a vrátí aplikace predikátu argumentů události spustí první událost výsledné truea druhý událostí, pokud je vrácena false.

skenování : ('U -> 'T -> 'U) -> 'U -> IEvent<'Del,'T> -> IEvent<'U>

Vrátí nové události skládající se z výsledků použití dané accumulating funkce spuštěná při vstupní události po sobě následujících hodnot.Položky vnitřního stavu záznamy aktuální hodnotu parametru státu.Vnitřní stav není uzamčena během provádění funkce hromadění tak péče by měla být přijata, vstupní IEvent není aktivována více podprocesů současně.

rozdělit : ('T -> Choice<'U1,'U2>) -> IEvent<'Del,'T> -> IEvent<'U1> * IEvent<'U2>

Vrátí nové události, která naslouchá události původní a spustí první výsledné události, vrátí funkce aplikace na argumenty událostí Choice1Of2a druhý událost ji vrátí Choice2Of2.

Platformy

Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2

Informace o verzi

F# základní verze knihovny

Podporovány: 2.0, 4.0, přenosné

Viz také

Referenční dokumentace

Obor názvů Microsoft.FSharp.Control (F#)

Control.Event, <'T> Třídy (F#)

Control.IEvent < "delegáta," Args > Rozhraní (F#)

Další zdroje

Události (F#)