GpioController.WaitForEventAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
WaitForEventAsync(Int32, PinEventTypes, CancellationToken) |
Asynchronní volání, dokud není přijata událost typu eventType nebo dokud není požadováno zrušení. |
WaitForEventAsync(Int32, PinEventTypes, TimeSpan) |
Asynchronní volání, které počká na přijetí události typu eventType nebo vypršení časového období. |
WaitForEventAsync(Int32, PinEventTypes, CancellationToken)
Asynchronní volání, dokud není přijata událost typu eventType nebo dokud není požadováno zrušení.
public System.Threading.Tasks.ValueTask<System.Device.Gpio.WaitForEventResult> WaitForEventAsync (int pinNumber, System.Device.Gpio.PinEventTypes eventTypes, System.Threading.CancellationToken token);
public virtual System.Threading.Tasks.ValueTask<System.Device.Gpio.WaitForEventResult> WaitForEventAsync (int pinNumber, System.Device.Gpio.PinEventTypes eventTypes, System.Threading.CancellationToken token);
member this.WaitForEventAsync : int * System.Device.Gpio.PinEventTypes * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Device.Gpio.WaitForEventResult>
abstract member WaitForEventAsync : int * System.Device.Gpio.PinEventTypes * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Device.Gpio.WaitForEventResult>
override this.WaitForEventAsync : int * System.Device.Gpio.PinEventTypes * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Device.Gpio.WaitForEventResult>
Public Function WaitForEventAsync (pinNumber As Integer, eventTypes As PinEventTypes, token As CancellationToken) As ValueTask(Of WaitForEventResult)
Public Overridable Function WaitForEventAsync (pinNumber As Integer, eventTypes As PinEventTypes, token As CancellationToken) As ValueTask(Of WaitForEventResult)
Parametry
- pinNumber
- Int32
Číslo špendlíku v číselném schématu ovladače.
- eventTypes
- PinEventTypes
Typy událostí, na které se má čekat.
- token
- CancellationToken
Token zrušení, kdy má operace přestat čekat na událost.
Návraty
Úkol představující operaci získání struktury, která obsahuje výsledek operace čekání
Platí pro
WaitForEventAsync(Int32, PinEventTypes, TimeSpan)
Asynchronní volání, které počká na přijetí události typu eventType nebo vypršení časového období.
public System.Threading.Tasks.ValueTask<System.Device.Gpio.WaitForEventResult> WaitForEventAsync (int pinNumber, System.Device.Gpio.PinEventTypes eventTypes, TimeSpan timeout);
member this.WaitForEventAsync : int * System.Device.Gpio.PinEventTypes * TimeSpan -> System.Threading.Tasks.ValueTask<System.Device.Gpio.WaitForEventResult>
Public Function WaitForEventAsync (pinNumber As Integer, eventTypes As PinEventTypes, timeout As TimeSpan) As ValueTask(Of WaitForEventResult)
Parametry
- pinNumber
- Int32
Číslo špendlíku v číselném schématu ovladače.
- eventTypes
- PinEventTypes
Typy událostí, na které se má čekat.
- timeout
- TimeSpan
Doba čekání na událost.
Návraty
Úkol představující operaci získání struktury, která obsahuje výsledek operace čekání.