Compartilhar via


QueryOperations Classe

Operações queryOperations.

Herança
builtins.object
QueryOperations

Construtor

QueryOperations(client, config, serializer, deserializer)

Parâmetros

client
Obrigatório

Cliente para solicitações de serviço.

config
Obrigatório

Configuração do cliente de serviço.

serializer
Obrigatório

Um serializador de modelo de objeto.

deserializer
Obrigatório

Um desserializador de modelo de objeto.

Variáveis

api_version

Versão da API. Valor constante: "2021-04-12".

Métodos

get_twins

Consulte um Hub IoT para recuperar informações sobre dispositivos gêmeos usando uma linguagem semelhante a SQL. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language para obter mais informações. Há suporte para paginação. Isso retorna informações apenas sobre dispositivos gêmeos.

get_twins

Consulte um Hub IoT para recuperar informações sobre dispositivos gêmeos usando uma linguagem semelhante a SQL. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language para obter mais informações. Há suporte para paginação. Isso retorna informações apenas sobre dispositivos gêmeos.

get_twins(query_specification, x_ms_continuation=None, x_ms_max_item_count=None, custom_headers=None, raw=False, **operation_config)

Parâmetros

query_specification
QuerySpecification
Obrigatório

A cadeia de caracteres de consulta. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language para obter mais informações.

x_ms_continuation
str
valor padrão: None

O token de continuação usado para obter a próxima página de resultados.

x_ms_max_item_count
str
valor padrão: None

O número máximo de itens retornados por página. O serviço poderá usar um valor diferente se o valor especificado não for aceitável.

custom_headers
dict
valor padrão: None

cabeçalhos que serão adicionados à solicitação

raw
bool
valor padrão: False

retorna a resposta direta junto com a resposta desserializada

operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

list ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

Atributos

models

models = <module 'azure.iot.hub.protocol.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\iot\\hub\\protocol\\models\\__init__.py'>