Sdílet prostřednictvím


GpioDriver.WaitForEventAsync(Int32, PinEventTypes, CancellationToken) Metoda

Definice

Asynchronní volání, dokud není přijata událost typu eventType nebo dokud není požadováno zrušení.

protected internal virtual System.Threading.Tasks.ValueTask<System.Device.Gpio.WaitForEventResult> WaitForEventAsync (int pinNumber, System.Device.Gpio.PinEventTypes eventTypes, System.Threading.CancellationToken cancellationToken);
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>
Protected Friend Overridable Function WaitForEventAsync (pinNumber As Integer, eventTypes As PinEventTypes, cancellationToken As CancellationToken) As ValueTask(Of WaitForEventResult)

Parametry

pinNumber
Int32

Číslo pinu v logickém schématu číslování řidiče.

eventTypes
PinEventTypes

Typy událostí, na které se má čekat.

cancellationToken
CancellationToken

Token zrušení, kdy by operace měla přestat čekat na událost.

Návraty

Úloha představující operaci získání struktury, která obsahuje výsledek operace čekání

Platí pro