Aracılığıyla paylaş


QueryOperations Sınıf

QueryOperations işlemleri.

Devralma
builtins.object
QueryOperations

Oluşturucu

QueryOperations(client, config, serializer, deserializer)

Parametreler

client
Gerekli

Hizmet istekleri için istemci.

config
Gerekli

Hizmet istemcisi yapılandırması.

serializer
Gerekli

Nesne modeli seri hale getirici.

deserializer
Gerekli

Nesne modeli seri durumdan çıkarıcı.

Değişkenler

api_version

Api sürümü. Sabit değer: "2021-04-12".

Yöntemler

get_twins

SQL benzeri bir dil kullanarak cihaz ikizleri ile ilgili bilgileri almak için bir IoT Hub sorgula. Daha fazla bilgi edinmek için bkz. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. Sayfalandırma desteklenir. Bu, yalnızca cihaz ikizleri hakkındaki bilgileri döndürür.

get_twins

SQL benzeri bir dil kullanarak cihaz ikizleri ile ilgili bilgileri almak için bir IoT Hub sorgula. Daha fazla bilgi edinmek için bkz. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language. Sayfalandırma desteklenir. Bu, yalnızca cihaz ikizleri hakkındaki bilgileri döndürür.

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

Parametreler

query_specification
QuerySpecification
Gerekli

Sorgu dizesi. Daha fazla bilgi edinmek için bkz. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language.

x_ms_continuation
str
varsayılan değer: None

Sonuçların sonraki sayfasını almak için kullanılan devamlılık belirteci.

x_ms_max_item_count
str
varsayılan değer: None

Sayfa başına döndürülen en fazla öğe sayısı. Belirtilen değer kabul edilebilir değilse hizmet farklı bir değer kullanabilir.

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

list veya ClientRawResponse if raw=true

Dönüş türü

Özel durumlar

Öznitelikler

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