Compartilhar via


RouteProperties Classe

Definição

As propriedades de uma regra de roteamento que seu hub IoT usa para rotear mensagens para pontos de extremidade.

public class RouteProperties
type RouteProperties = class
Public Class RouteProperties
Herança
RouteProperties

Construtores

RouteProperties()

Inicializa uma nova instância da classe RouteProperties.

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

Inicializa uma nova instância da classe RouteProperties.

Propriedades

Condition

Obtém ou define a condição avaliada para aplicar a regra de roteamento. Se nenhuma condição for fornecida, ela será avaliada como true por padrão. Para gramática, consulte: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language

EndpointNames

Obtém ou define a lista de pontos de extremidade para os quais as mensagens que atendem à condição são roteadas. Atualmente, apenas um ponto de extremidade é permitido.

IsEnabled

Obtém ou define os conjuntos usados para especificar se uma rota está habilitada.

Name

Obtém ou define o nome da rota. O nome só pode incluir caracteres alfanuméricos, períodos, sublinhados, hifens, tem um comprimento máximo de 64 caracteres e deve ser exclusivo.

Source

Obtém ou define a origem à qual a regra de roteamento deve ser aplicada, como DeviceMessages. Os valores possíveis incluem: 'Invalid', 'DeviceMessages', 'TwinChangeEvents', 'DeviceLifecycleEvents', 'DeviceJobLifecycleEvents', 'DeviceConnectionStateEvents'

Métodos

Validate()

Valide o objeto .

Aplica-se a