Udostępnij za pośrednictwem


QueryOperations Klasa

Operacje QueryOperations.

Dziedziczenie
builtins.object
QueryOperations

Konstruktor

QueryOperations(client, config, serializer, deserializer)

Parametry

client
Wymagane

Klient żądań obsługi.

config
Wymagane

Konfiguracja klienta usługi.

serializer
Wymagane

Serializator modelu obiektów.

deserializer
Wymagane

Deserializator modelu obiektów.

Zmienne

api_version

Wersja interfejsu API. Stała wartość: "2021-04-12".

Metody

get_twins

Wykonaj zapytanie o IoT Hub, aby pobrać informacje dotyczące bliźniaczych reprezentacji urządzeń przy użyciu języka przypominającego język SQL. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. Obsługa stronicowania. Zwraca tylko informacje o bliźniaczych reprezentacjach urządzeń.

get_twins

Wykonaj zapytanie o IoT Hub, aby pobrać informacje dotyczące bliźniaczych reprezentacji urządzeń przy użyciu języka przypominającego język SQL. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. Obsługa stronicowania. Zwraca tylko informacje o bliźniaczych reprezentacjach urządzeń.

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

Parametry

query_specification
QuerySpecification
Wymagane

Ciąg zapytania. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language.

x_ms_continuation
str
wartość domyślna: None

Token kontynuacji używany do uzyskiwania następnej strony wyników.

x_ms_max_item_count
str
wartość domyślna: None

Maksymalna liczba zwracanych elementów na stronę. Usługa może użyć innej wartości, jeśli określona wartość nie jest akceptowalna.

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

Metoda zwraca bezpośrednią odpowiedź obok zdeserializowanej odpowiedzi

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

list lub ClientRawResponse, jeśli raw=true

Typ zwracany

Wyjątki

Atrybuty

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'>