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#)