你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DevicesClient 类

定义

的 子客户端 IotHubServiceClient 处理所有设备注册表操作,包括获取/创建/设置/删除设备标识、获取设备上的模块以及获取设备注册表统计信息。

public class DevicesClient
type DevicesClient = class
Public Class DevicesClient
继承
DevicesClient

构造函数

DevicesClient()

创建此类的实例。 仅供单元测试使用。

方法

CancelJobAsync(String, CancellationToken)

取消/删除具有指定 ID 的作业。

CreateAsync(Device, CancellationToken)

在 IoT 中心的注册表中创建设备标识。

CreateAsync(IEnumerable<Device>, CancellationToken)

在 IoT 中心的注册表中批量创建最多 100 个新设备标识。

CreateWithTwinAsync(Device, ClientTwin, CancellationToken)

在 IoT 中心的注册表中创建具有初始孪生状态的设备标识。

DeleteAsync(Device, Boolean, CancellationToken)

从 IoT 中心的注册表中删除具有提供的 ID 的设备标识。

DeleteAsync(IEnumerable<Device>, Boolean, CancellationToken)

从 IoT 中心的注册表批量删除最多 100 个设备标识。

DeleteAsync(String, CancellationToken)

从 IoT 中心的注册表中删除具有提供的 ID 的设备标识。

ExportAsync(ExportJobProperties, CancellationToken)

创建新的批量作业,以将设备注册导出到提供的 URI 指定的容器。

GetAsync(String, CancellationToken)

按 ID 获取设备标识。

GetJobAsync(String, CancellationToken)

获取具有指定 ID 的注册表作业。

GetJobsAsync(CancellationToken)

列出 IoT 中心的所有注册表作业。

GetModulesAsync(String, CancellationToken)

获取在特定设备上注册的所有模块。

GetRegistryStatisticsAsync(CancellationToken)

获取 IoT 中心的注册表统计信息。

GetServiceStatisticsAsync(CancellationToken)

获取 IoT 中心的服务统计信息。 此调用是通过 HTTP 进行的。

ImportAsync(ImportJobProperties, CancellationToken)

创建新的批量作业,将设备注册导入 IoT 中心。

SetAsync(Device, Boolean, CancellationToken)

将设备标识的状态替换为提供的设备标识的状态。

SetAsync(IEnumerable<Device>, Boolean, CancellationToken)

批量更新 IoT 中心注册表中的最多 100 个设备标识。

适用于