CloudToDeviceMessagesOperations Osztály

CloudToDeviceMessagesOperations műveletek.

Öröklődés
builtins.object
CloudToDeviceMessagesOperations

Konstruktor

CloudToDeviceMessagesOperations(client, config, serializer, deserializer)

Paraméterek

client
Kötelező

Ügyfél szolgáltatáskérésekhez.

config
Kötelező

A szolgáltatásügyfél konfigurálása.

serializer
Kötelező

Objektummodell szerializálója.

deserializer
Kötelező

Objektummodell-deszerializáló.

Változók

api_version

Az Api verziója. Állandó érték: "2021-04-12".

Metódusok

abandon_feedback_notification

Megszakítja a zárolást egy felhőből eszközre irányuló visszajelzési üzenetben. További információ: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

complete_feedback_notification

Befejezi a felhőből az eszközre vonatkozó visszajelzési üzenetet. A rendszer töröl egy befejezett üzenetet a szolgáltatás visszajelzési üzenetsorából. További információ: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

purge_cloud_to_device_message_queue

Törli az eszköz összes függőben lévő parancsát a IoT Hub.

receive_feedback_notification

Lekéri a felhőből az eszközre irányuló üzenetekre vonatkozó visszajelzést. További információ: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. Ez a képesség csak a standard szintű IoT Hub érhető el. További információ: A megfelelő IoT Hub szint kiválasztása.

abandon_feedback_notification

Megszakítja a zárolást egy felhőből eszközre irányuló visszajelzési üzenetben. További információ: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

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

Paraméterek

lock_token
str
Kötelező

A felhőből az eszközre irányuló üzenet fogadásakor kapott zárolási jogkivonat.

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Nincs vagy ClientRawResponse, ha raw=true

Visszatérési típus

None,

Kivételek

complete_feedback_notification

Befejezi a felhőből az eszközre vonatkozó visszajelzési üzenetet. A rendszer töröl egy befejezett üzenetet a szolgáltatás visszajelzési üzenetsorából. További információ: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

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

Paraméterek

lock_token
str
Kötelező

A felhőből az eszközre irányuló üzenet fogadásakor kapott zárolási jogkivonat. Ez a rendszer a versenyhelyzetek megoldására szolgál visszajelzési üzenet végrehajtásakor.

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Nincs vagy ClientRawResponse, ha raw=true

Visszatérési típus

None,

Kivételek

purge_cloud_to_device_message_queue

Törli az eszköz összes függőben lévő parancsát a IoT Hub.

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

Paraméterek

id
str
Kötelező

Az eszköz egyedi azonosítója.

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

PurgeMessageQueueResult vagy ClientRawResponse, ha raw=true

Visszatérési típus

Kivételek

receive_feedback_notification

Lekéri a felhőből az eszközre irányuló üzenetekre vonatkozó visszajelzést. További információ: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. Ez a képesség csak a standard szintű IoT Hub érhető el. További információ: A megfelelő IoT Hub szint kiválasztása.

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

Paraméterek

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Nincs vagy ClientRawResponse, ha raw=true

Visszatérési típus

None,

Kivételek

Attribútumok

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