Compartilhar via


GpioController.WaitForEventAsync Método

Definição

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.

Aplica-se a