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

ProvisioningServiceClient 类

定义

设备预配服务客户端。

public class ProvisioningServiceClient : IDisposable
type ProvisioningServiceClient = class
    interface IDisposable
Public Class ProvisioningServiceClient
Implements IDisposable
继承
ProvisioningServiceClient
实现

注解

IoT 中心设备预配服务是 IoT 中心的帮助程序服务,无需人工干预即可自动将设备预配到指定的 IoT 中心。 可以使用设备预配服务,以安全且可伸缩的方式预配数百万台设备。

构造函数

ProvisioningServiceClient(String, ProvisioningServiceClientOptions)

创建此客户端的新实例。

属性

DeviceRegistrationStates

ProvisioningServiceClient 子客户端处理所有设备注册状态操作,包括获取设备注册状态、删除设备注册状态和查询设备注册状态。

EnrollmentGroups

的 子客户端 ProvisioningServiceClient 处理所有注册组操作,包括获取/创建/设置/删除注册组、查询注册组和获取特定注册组的证明机制。

IndividualEnrollments

的 子客户端 ProvisioningServiceClient 处理所有单个注册操作,包括获取/创建/设置/删除单个注册、查询单个注册以及获取特定个人注册的证明机制。

方法

CreateEnrollmentGroupQuery(QuerySpecification)

用于创建 enrollmentGroup 查询的工厂。

CreateEnrollmentGroupQuery(QuerySpecification, CancellationToken)

用于创建 enrollmentGroup 查询的工厂。

CreateEnrollmentGroupQuery(QuerySpecification, HttpTransportSettings)

用于创建 enrollmentGroup 查询的工厂。

CreateEnrollmentGroupQuery(QuerySpecification, Int32)

用于创建 enrollmentGroup 查询的工厂。

CreateEnrollmentGroupQuery(QuerySpecification, Int32, CancellationToken)

用于创建 enrollmentGroup 查询的工厂。

CreateEnrollmentGroupQuery(QuerySpecification, Int32, HttpTransportSettings)

用于创建 enrollmentGroup 查询的工厂。

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String)

用于创建注册状态查询的工厂。

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, CancellationToken)

用于创建注册状态查询的工厂。

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, HttpTransportSettings)

用于创建注册状态查询的工厂。

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, Int32)

用于创建注册状态查询的工厂。

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, Int32, CancellationToken)

用于创建注册状态查询的工厂。

CreateEnrollmentGroupRegistrationStateQuery(QuerySpecification, String, Int32, HttpTransportSettings)

用于创建注册状态查询的工厂。

CreateFromConnectionString(String)

创建 向设备预配服务公开 API 的新实例 ProvisioningServiceClient

CreateFromConnectionString(String, HttpTransportSettings)

创建 向设备预配服务公开 API 的新实例 ProvisioningServiceClient

CreateIndividualEnrollmentQuery(QuerySpecification)

用于创建单个注册查询的工厂。

CreateIndividualEnrollmentQuery(QuerySpecification, CancellationToken)

用于创建单个注册查询的工厂。

CreateIndividualEnrollmentQuery(QuerySpecification, HttpTransportSettings)

用于创建单个注册查询的工厂。

CreateIndividualEnrollmentQuery(QuerySpecification, Int32)

用于创建单个注册查询的工厂。

CreateIndividualEnrollmentQuery(QuerySpecification, Int32, CancellationToken)

用于创建单个注册查询的工厂。

CreateIndividualEnrollmentQuery(QuerySpecification, Int32, HttpTransportSettings)

用于创建单个注册查询的工厂。

CreateOrUpdateEnrollmentGroupAsync(EnrollmentGroup)

创建或更新注册组记录。

CreateOrUpdateEnrollmentGroupAsync(EnrollmentGroup, CancellationToken)

创建或更新注册组记录。

CreateOrUpdateIndividualEnrollmentAsync(IndividualEnrollment)

创建或更新单个设备注册记录。

CreateOrUpdateIndividualEnrollmentAsync(IndividualEnrollment, CancellationToken)

创建或更新单个注册。

DeleteDeviceRegistrationStateAsync(DeviceRegistrationState)

删除注册状态信息。

DeleteDeviceRegistrationStateAsync(DeviceRegistrationState, CancellationToken)

删除注册状态信息。

DeleteDeviceRegistrationStateAsync(String)

删除注册状态信息。

DeleteDeviceRegistrationStateAsync(String, CancellationToken)

删除注册状态信息。

DeleteDeviceRegistrationStateAsync(String, String)

删除注册状态信息。

DeleteDeviceRegistrationStateAsync(String, String, CancellationToken)

删除注册状态信息。

DeleteEnrollmentGroupAsync(EnrollmentGroup)

删除 enrollmentGroup 信息。

DeleteEnrollmentGroupAsync(EnrollmentGroup, CancellationToken)

删除 enrollmentGroup 信息。

DeleteEnrollmentGroupAsync(String)

删除 enrollmentGroup 信息。

DeleteEnrollmentGroupAsync(String, CancellationToken)

删除 enrollmentGroup 信息。

DeleteEnrollmentGroupAsync(String, String)

删除 enrollmentGroup 信息。

DeleteEnrollmentGroupAsync(String, String, CancellationToken)

删除 enrollmentGroup 信息。

DeleteIndividualEnrollmentAsync(IndividualEnrollment)

删除 individualEnrollment 信息。

DeleteIndividualEnrollmentAsync(IndividualEnrollment, CancellationToken)

删除单个注册。

DeleteIndividualEnrollmentAsync(String)

删除 individualEnrollment 信息。

DeleteIndividualEnrollmentAsync(String, CancellationToken)

删除 individualEnrollment 信息。

DeleteIndividualEnrollmentAsync(String, String)

删除 individualEnrollment 信息。

DeleteIndividualEnrollmentAsync(String, String, CancellationToken)

如果 eTag 匹配,则删除单个注册。

Dispose()

释放预配服务客户端及其依赖项。

Dispose(Boolean)

释放组件使用的非托管资源,并选择性地释放托管资源。

GetDeviceRegistrationStateAsync(String)

检索注册状态信息。

GetDeviceRegistrationStateAsync(String, CancellationToken)

检索注册状态信息。

GetEnrollmentGroupAsync(String)

检索 enrollmentGroup 信息。

GetEnrollmentGroupAsync(String, CancellationToken)

检索 enrollmentGroup 信息。

GetEnrollmentGroupAttestationAsync(String, CancellationToken)

检索 enrollmentGroup 证明信息。

GetIndividualEnrollmentAsync(String)

检索 individualEnrollment 信息。

GetIndividualEnrollmentAsync(String, CancellationToken)

获取单个注册对象。

GetIndividualEnrollmentAttestationAsync(String, CancellationToken)

检索单个注册的证明信息。

RunBulkEnrollmentOperationAsync(BulkOperationMode, IEnumerable<IndividualEnrollment>)

创建、更新或删除一组单独的设备注册。

RunBulkEnrollmentOperationAsync(BulkOperationMode, IEnumerable<IndividualEnrollment>, CancellationToken)

创建、更新或删除一组单独的设备注册。

适用于