Поделиться через


IoTHubHttpRuntimeManager Класс

Класс для предоставления удобных API-интерфейсов для операций Диспетчера http-среды выполнения IoTHub на основе автоматически созданных интерфейсов REST API IotHub.

Инициализатор для клиента службы Http Runtime Manager.

После успешного создания класс прошел проверку подлинности с помощью Центра Интернета вещей и готов вызывать API-интерфейсы-члены для взаимодействия с IoTHub.

Наследование
builtins.object
IoTHubHttpRuntimeManager

Конструктор

IoTHubHttpRuntimeManager(connection_string=None, host=None, auth=None)

Параметры

Имя Описание
connection_string
str

Строка подключения Центра Интернета вещей, используемая для проверки подлинности подключения к Центру Интернета вещей, если мы используем connection_str проверку подлинности. Значение по умолчанию: нет

значение по умолчанию: None
host
str

URL-адрес службы Azure, если мы используем проверку подлинности с помощью учетных данных маркера. Значение по умолчанию: нет

значение по умолчанию: None
auth
str

Объект проверки подлинности Azure, если мы используем проверку подлинности с помощью учетных данных маркера. Значение по умолчанию: нет

значение по умолчанию: None

Методы

abandon_feedback_notification

Этот метод отклоняет сообщение обратной связи.

complete_feedback_notification

Этот метод завершает сообщение обратной связи.

from_connection_string

Инициализатор класса для клиента службы IoTHubHttpRuntimeManager. Создает класс IoTHubHttpRuntimeManager из строки подключения.

После успешного создания класс прошел проверку подлинности с помощью Центра Интернета вещей и готов вызывать API-интерфейсы-члены для взаимодействия с IoTHub.

from_token_credential

Инициализатор класса для клиента службы IoTHubHttpRuntimeManager. Создает класс IoTHubHttpRuntimeManager из URL-адреса имени узла и учетных данных маркера Azure.

После успешного создания класс прошел проверку подлинности с помощью Центра Интернета вещей и готов вызывать API-интерфейсы-члены для взаимодействия с IoTHub.

receive_feedback_notification

Этот метод используется для получения отзывов о сообщении из облака на устройство.

abandon_feedback_notification

Этот метод отклоняет сообщение обратной связи.

abandon_feedback_notification(lock_token)

Параметры

Имя Описание
lock_token
Обязательно
str

Маркер блокировки.

Возвращаемое значение

Тип Описание

Нет.

Исключения

Тип Описание
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>

complete_feedback_notification

Этот метод завершает сообщение обратной связи.

complete_feedback_notification(lock_token)

Параметры

Имя Описание
lock_token
Обязательно
str

Маркер блокировки.

Возвращаемое значение

Тип Описание

Нет.

Исключения

Тип Описание
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>

from_connection_string

Инициализатор класса для клиента службы IoTHubHttpRuntimeManager. Создает класс IoTHubHttpRuntimeManager из строки подключения.

После успешного создания класс прошел проверку подлинности с помощью Центра Интернета вещей и готов вызывать API-интерфейсы-члены для взаимодействия с IoTHub.

from_connection_string(connection_string)

Параметры

Имя Описание
connection_string
Обязательно
str

Строка подключения IoTHub, используемая для проверки подлинности подключения к Центру Интернета вещей.

Возвращаемое значение

Тип Описание

Исключения

Тип Описание
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>

from_token_credential

Инициализатор класса для клиента службы IoTHubHttpRuntimeManager. Создает класс IoTHubHttpRuntimeManager из URL-адреса имени узла и учетных данных маркера Azure.

После успешного создания класс прошел проверку подлинности с помощью Центра Интернета вещей и готов вызывать API-интерфейсы-члены для взаимодействия с IoTHub.

from_token_credential(url, token_credential)

Параметры

Имя Описание
url
Обязательно
str

URL-адрес службы Azure (имя узла).

token_credential
Обязательно
<xref:azure.core.TokenCredential>

Объект учетных данных маркера Azure

Возвращаемое значение

Тип Описание

Исключения

Тип Описание
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>

receive_feedback_notification

Этот метод используется для получения отзывов о сообщении из облака на устройство.

receive_feedback_notification()

Возвращаемое значение

Тип Описание

Нет.

Исключения

Тип Описание
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>