Freigeben über


GpioController.WaitForEvent Methode

Definition

Überlädt

WaitForEvent(Int32, PinEventTypes, CancellationToken)

Blockiert die Ausführung, bis ein Ereignis vom Typ eventType empfangen oder ein Abbruch angefordert wird.

WaitForEvent(Int32, PinEventTypes, TimeSpan)

Blockiert die Ausführung, bis ein Ereignis vom Typ eventType empfangen wird oder ein Zeitraum abgelaufen ist.

WaitForEvent(Int32, PinEventTypes, CancellationToken)

Blockiert die Ausführung, bis ein Ereignis vom Typ eventType empfangen oder ein Abbruch angefordert wird.

public System.Device.Gpio.WaitForEventResult WaitForEvent(int pinNumber, System.Device.Gpio.PinEventTypes eventTypes, System.Threading.CancellationToken cancellationToken);
public virtual System.Device.Gpio.WaitForEventResult WaitForEvent(int pinNumber, System.Device.Gpio.PinEventTypes eventTypes, System.Threading.CancellationToken cancellationToken);
member this.WaitForEvent : int * System.Device.Gpio.PinEventTypes * System.Threading.CancellationToken -> System.Device.Gpio.WaitForEventResult
abstract member WaitForEvent : int * System.Device.Gpio.PinEventTypes * System.Threading.CancellationToken -> System.Device.Gpio.WaitForEventResult
override this.WaitForEvent : int * System.Device.Gpio.PinEventTypes * System.Threading.CancellationToken -> System.Device.Gpio.WaitForEventResult
Public Function WaitForEvent (pinNumber As Integer, eventTypes As PinEventTypes, cancellationToken As CancellationToken) As WaitForEventResult
Public Overridable Function WaitForEvent (pinNumber As Integer, eventTypes As PinEventTypes, cancellationToken As CancellationToken) As WaitForEventResult

Parameter

pinNumber
Int32

Die Pinnummer im Nummerierungsschema des Controllers.

eventTypes
PinEventTypes

Die Ereignistypen, auf die gewartet werden soll.

cancellationToken
CancellationToken

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

Gibt zurück

Eine -Struktur, die das Ergebnis des wartenden Vorgangs enthält.

Gilt für:

WaitForEvent(Int32, PinEventTypes, TimeSpan)

Blockiert die Ausführung, bis ein Ereignis vom Typ eventType empfangen wird oder ein Zeitraum abgelaufen ist.

public System.Device.Gpio.WaitForEventResult WaitForEvent(int pinNumber, System.Device.Gpio.PinEventTypes eventTypes, TimeSpan timeout);
member this.WaitForEvent : int * System.Device.Gpio.PinEventTypes * TimeSpan -> System.Device.Gpio.WaitForEventResult
Public Function WaitForEvent (pinNumber As Integer, eventTypes As PinEventTypes, timeout As TimeSpan) As 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 -Struktur, die das Ergebnis des wartenden Vorgangs enthält.

Gilt für: