Freigeben über


RouteProperties Klasse

Definition

Die Eigenschaften einer Routingregel, die Ihr IoT Hub verwendet, um Nachrichten an Endpunkte weiterzuleiten.

public class RouteProperties
type RouteProperties = class
Public Class RouteProperties
Vererbung
RouteProperties

Konstruktoren

RouteProperties()

Initialisiert eine neue instance der RouteProperties-Klasse.

RouteProperties(String, String, IList<String>, Boolean, String)

Initialisiert eine neue instance der RouteProperties-Klasse.

Eigenschaften

Condition

Ruft die Bedingung ab, die ausgewertet wird, um die Routingregel anzuwenden, oder legt sie fest. Wenn keine Bedingung angegeben wird, wird sie standardmäßig auf true ausgewertet. Informationen zur Grammatik finden Sie unter: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language

EndpointNames

Ruft die Liste der Endpunkte ab, an die Nachrichten weitergeleitet werden, die die Bedingung erfüllen, oder legt sie fest. Derzeit ist nur ein Endpunkt zulässig.

IsEnabled

Ruft ab oder legt fest, ob eine Route aktiviert ist.

Name

Ruft den Namen der Route ab bzw. legt diesen fest. Der Name darf nur alphanumerische Zeichen, Punkte, Unterstriche, Bindestriche enthalten, hat eine maximale Länge von 64 Zeichen und muss eindeutig sein.

Source

Ruft die Quelle ab, auf die die Routingregel angewendet werden soll, z. B. DeviceMessages. Mögliche Werte: "Invalid", "DeviceMessages", "TwinChangeEvents", "DeviceLifecycleEvents", "DeviceJobLifecycleEvents", "DeviceConnectionStateEvents"

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: