Aracılığıyla paylaş


CloudToDeviceMessagesOperations Sınıf

CloudToDeviceMessagesOperations işlemleri.

Devralma
builtins.object
CloudToDeviceMessagesOperations

Oluşturucu

CloudToDeviceMessagesOperations(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

abandon_feedback_notification

Buluttan cihaza geri bildirim iletisindeki kilidi bırakır. Daha fazla bilgi edinmek için bkz. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

complete_feedback_notification

Buluttan cihaza geri bildirim iletisini tamamlar. Tamamlanan bir ileti, hizmetin geri bildirim kuyruğundan silinir. Daha fazla bilgi edinmek için bkz. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

purge_cloud_to_device_message_queue

IoT Hub bir cihaz için bekleyen tüm komutları siler.

receive_feedback_notification

Buluttan cihaza iletiler için geri bildirim alır. Daha fazla bilgi edinmek için bkz. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. Bu özellik yalnızca standart katman IoT Hub kullanılabilir. Daha fazla bilgi için bkz. Doğru IoT Hub katmanını seçme.

abandon_feedback_notification

Buluttan cihaza geri bildirim iletisindeki kilidi bırakır. Daha fazla bilgi edinmek için bkz. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

abandon_feedback_notification(lock_token, custom_headers=None, raw=False, **operation_config)

Parametreler

lock_token
str
Gerekli

Buluttan cihaza ileti alındığında alınan kilit belirteci.

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

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

complete_feedback_notification

Buluttan cihaza geri bildirim iletisini tamamlar. Tamamlanan bir ileti, hizmetin geri bildirim kuyruğundan silinir. Daha fazla bilgi edinmek için bkz. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

complete_feedback_notification(lock_token, custom_headers=None, raw=False, **operation_config)

Parametreler

lock_token
str
Gerekli

Buluttan cihaza ileti alındığında alınan kilit belirteci. Bu, geri bildirim iletisini tamamlarken yarış koşullarını çözmek için kullanılır.

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

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

purge_cloud_to_device_message_queue

IoT Hub bir cihaz için bekleyen tüm komutları siler.

purge_cloud_to_device_message_queue(id, custom_headers=None, raw=False, **operation_config)

Parametreler

id
str
Gerekli

Cihazın benzersiz tanımlayıcısı.

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

PurgeMessageQueueResult veya ClientRawResponse if raw=true

Dönüş türü

Özel durumlar

receive_feedback_notification

Buluttan cihaza iletiler için geri bildirim alır. Daha fazla bilgi edinmek için bkz. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. Bu özellik yalnızca standart katman IoT Hub kullanılabilir. Daha fazla bilgi için bkz. Doğru IoT Hub katmanını seçme.

receive_feedback_notification(custom_headers=None, raw=False, **operation_config)

Parametreler

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

None veya ClientRawResponse if raw=true

Dönüş türü

None,

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