GpioController.WaitForEventAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
WaitForEventAsync(Int32, PinEventTypes, CancellationToken) |
Chamada assíncrona até que um evento do tipo eventType seja recebido ou um cancelamento seja solicitado. |
WaitForEventAsync(Int32, PinEventTypes, TimeSpan) |
Chamada assíncrona para aguardar até que um evento do tipo eventType seja recebido ou um período de tempo tenha expirado. |
WaitForEventAsync(Int32, PinEventTypes, CancellationToken)
Chamada assíncrona até que um evento do tipo eventType seja recebido ou um cancelamento seja solicitado.
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
O número de fixação no esquema de numeração do controlador.
- eventTypes
- PinEventTypes
Os tipos de evento a aguardar.
- token
- CancellationToken
O token de cancelamento de quando a operação deve parar de esperar por um evento.
Retornos
Uma tarefa que representa a operação de obtenção da estrutura que contém o resultado da operação de espera
Aplica-se a
WaitForEventAsync(Int32, PinEventTypes, TimeSpan)
Chamada assíncrona para aguardar até que um evento do tipo eventType seja recebido ou um período de tempo tenha 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
O número de fixação no esquema de numeração do controlador.
- eventTypes
- PinEventTypes
Os tipos de evento a aguardar.
- timeout
- TimeSpan
O tempo para aguardar o evento.
Retornos
Uma tarefa que representa a operação de obtenção da estrutura que contém o resultado da operação de espera.