Freigeben über


GpioController.WaitForEventAsync Methode

Definition

Überlädt

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Asynchroner Aufruf, bis ein Ereignis vom Typ eventType empfangen oder ein Abbruch angefordert wird.

WaitForEventAsync(Int32, PinEventTypes, TimeSpan)

Asynchroner Aufruf, um zu warten, bis ein Ereignis vom Typ eventType empfangen wird oder ein Zeitraum abgelaufen ist.

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Asynchroner Aufruf, bis ein Ereignis vom Typ eventType empfangen oder ein Abbruch angefordert wird.

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)

Parameter

pinNumber
Int32

Die Pinnummer im Nummerierungsschema des Controllers.

eventTypes
PinEventTypes

Die Ereignistypen, auf die gewartet werden soll.

token
CancellationToken

Das Abbruchtoken des Zeitpunkts, an dem der Vorgang beendet werden soll, um auf ein Ereignis zu warten.

Gibt zurück

Eine Aufgabe, die den Vorgang zum Abrufen der Struktur darstellt, die das Ergebnis des wartenden Vorgangs enthält.

Gilt für:

WaitForEventAsync(Int32, PinEventTypes, TimeSpan)

Asynchroner Aufruf, um zu warten, bis ein Ereignis vom Typ eventType empfangen wird oder ein Zeitraum abgelaufen ist.

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)

Parameter

pinNumber
Int32

Die Pinnummer im Nummerierungsschema des Controllers.

eventTypes
PinEventTypes

Die Ereignistypen, auf die gewartet werden soll.

timeout
TimeSpan

Die Zeit, in der auf das Ereignis gewartet werden soll.

Gibt zurück

Eine Aufgabe, die den Vorgang zum Abrufen der Struktur darstellt, die das Ergebnis des wartenden Vorgangs enthält.

Gilt für: