Compartir a través de


GpioController.WaitForEventAsync Método

Definición

Sobrecargas

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Llamada asincrónica hasta que se recibe un evento de tipo eventType o se solicita una cancelación.

WaitForEventAsync(Int32, PinEventTypes, TimeSpan)

Llamada asincrónica para esperar hasta que se recibe un evento de tipo eventType o un período de tiempo ha expirado.

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Llamada asincrónica hasta que se recibe un evento de tipo eventType o se solicita una cancelación.

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)

Parámetros

pinNumber
Int32

Número de patilla del esquema de numeración del controlador.

eventTypes
PinEventTypes

Los tipos de evento que se van a esperar.

token
CancellationToken

Token de cancelación de cuando la operación debe dejar de esperar un evento.

Devoluciones

Tarea que representa la operación de obtención de la estructura que contiene el resultado de la operación en espera.

Se aplica a

WaitForEventAsync(Int32, PinEventTypes, TimeSpan)

Llamada asincrónica para esperar hasta que se recibe un evento de tipo eventType o un período de tiempo ha expirado.

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)

Parámetros

pinNumber
Int32

Número de patilla del esquema de numeración del controlador.

eventTypes
PinEventTypes

Los tipos de evento que se van a esperar.

timeout
TimeSpan

Tiempo de espera para el evento.

Devoluciones

Tarea que representa la operación de obtención de la estructura que contiene el resultado de la operación en espera.

Se aplica a