Sdílet prostřednictvím


GpioController.WaitForEventAsync Metoda

Definice

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í.

Platí pro