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

Microsoft.Azure.Devices 命名空间

AuthenticationMechanism

用于指定设备使用的身份验证机制。

AuthenticationMethodFactory

根据已知的身份验证参数创建 实现 IAuthenticationMethod 的实例。

BasicDigitalTwin

用于反序列化数字孪生体的可选帮助程序类。

BulkRegistryOperationResult

封装批量注册表操作的结果。

ClientCapabilities

设备上启用的功能的状态。

ClientTwin

存储在服务上的设备或模块的属性。

ClientTwinDocument

表示孪生属性。

ClientTwinMetadata

ClientTwinProperties属性的元数据。

ClientTwinProperties

表示孪生体的属性集合。

ClientTwinPropertyArray

表示 中的 ClientTwinProperties属性数组。

ClientTwinPropertyValue

表示 中的 ClientTwinProperties属性值。

CloudToDeviceMethod

用于在设备上执行直接方法的参数

CloudToDeviceMethodResult

表示设备方法调用结果。

CloudToDeviceMethodScheduledJob

包含云到设备方法计划作业的属性。

ComponentMetadata

用于反序列化数字孪生体的可选帮助程序类。 的 组件 BasicDigitalTwin上的 $metadata 类。

Configuration

IoT 中心设备和模块孪生的配置。

ConfigurationContent

设备、模块、模块管理代理和 Edge 中心的配置。

ConfigurationInfo

配置的详细信息。

ConfigurationMetrics

设备/模块配置的指标。

ConfigurationsClient

IotHubServiceClient 子客户端负责创建、获取、设置和删除配置。

Device

包含设备属性及其访问器。

DeviceJob

包含 DeviceJob 属性及其访问器。

DeviceJobError

包含 DeviceJob 错误信息

DeviceJobOutcome

包含 DeviceJob 结果

DeviceJobParameters

使用设备 ID 扩展 JobParameters

DeviceJobStatistics

作业计数,例如失败/成功的设备数。

DeviceRegistryOperationError

封装设备注册表操作错误详细信息。

DevicesClient

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

DigitalTwinClient

此客户端包含检索和更新数字孪生信息的方法,并在数字孪生设备上调用命令。

DigitalTwinCommandResponse

表示设备命令调用结果。

DigitalTwinGetHeaders

定义 GetAsync 操作的标头。

DigitalTwinGetResponse<T>

对获取数字孪生请求的服务响应。

DigitalTwinInvokeCommandHeaders

定义 InvokeCommandAsync 和 InvokeComponentCommandAsync 操作的标头。

DigitalTwinInvokeCommandRequestOptions

适用于调用命令 API 但可选的常规请求选项。

DigitalTwinMetadata

用于反序列化数字孪生体的可选帮助程序类。 上的 $metadata 类 BasicDigitalTwin

DigitalTwinsClient

此客户端包含检索和更新数字孪生信息的方法,并在数字孪生设备上调用命令。

DigitalTwinUpdateHeaders

定义 UpdateAsync 操作的标头。

DigitalTwinUpdateRequestOptions

适用于更新 API 但可选的常规请求选项。

DigitalTwinUpdateResponse

对数字孪生体更新操作的服务响应。

DirectMethodClientResponse

设备/模块对直接方法调用的响应。

DirectMethodsClient

IotHubServiceClient 子客户端,用于在 IoT 中心的设备和模块上调用直接方法。

DirectMethodServiceRequest

用于在设备或模块上执行直接方法的参数。

ErrorContext

FileUploadNotificationProcessorClientMessagesClient的给定连接丢失事件的MessageFeedbackProcessorClient上下文。

ExportImportDevice

包含导出/导入作业操作期间指定的设备属性。

ExportImportDevice.PropertyContainer

孪生体的所需属性和报告属性。

ExportImportRequest

用于在发出导出或导入请求时提供存储参数。

ExportJobProperties

包含导出作业的属性。

FeedbackBatch

包含一批反馈记录。

FeedbackReceiver<T>

包含服务可用于执行反馈接收操作的方法。

FeedbackRecord

包含单个反馈记录的属性。

FileNotification

包含文件上传通知的属性

FileNotificationReceiver<T>

包含服务可用于执行文件通知接收操作的方法。

FileUploadNotification

包含文件上传通知的属性。

FileUploadNotificationProcessorClient

用于接收文件上传通知的 子客户端 IotHubServiceClient

HttpTransportSettings

包含服务客户端的 Http1 传输特定设置

ImportConfiguration

一个类,用于使用 Microsoft.Azure.Devices.DevicesClient.CreateJobAsync``1(Microsoft.Azure.Devices.JobProperties,System.Threading.CancellationToken)创建和序列化批量导入作业的配置。

ImportJobProperties

包含导入作业的属性。

InvokeDigitalTwinCommandOptions

适用于调用命令操作但可选的常规请求选项。

InvokeDigitalTwinCommandResponse

表示设备命令调用结果。

IotHubConnectionStringBuilder

基于用户填充的属性为 IoT 中心服务生成连接字符串。

IotHubJobResponse

包含服务导入/导出作业设置的属性。

IotHubScheduledJobResponse

包含由服务为计划作业设置的属性。

IotHubServiceClient

用于向 IoT 中心发出服务请求的客户端。 此客户端包含 IoT 中心内各种功能集的子客户端,包括管理设备/模块标识、获取/设置设备/模块的孪生体、在设备/模块上调用直接方法等。

IotHubServiceClientOptions

实例的 IotHubServiceClient 可配置选项。

IotHubServiceException

客户端在与 IoT 中心服务通信时收到错误时引发的异常。

IotHubServiceExponentialBackoffRetryPolicy

表示执行指定重试次数的重试策略,该策略使用指数退避方案以及选项抖动来确定重试间隔。

IotHubServiceFixedDelayRetryPolicy

表示一个重试策略,该策略使用具有抖动的固定重试延迟执行指定次数的重试。

IotHubServiceIncrementalDelayRetryPolicy

表示执行指定重试次数的重试策略,该策略使用具有抖动的增量增加的重试延迟。

IotHubServiceNoRetry

表示不执行重试的重试策略。

IotHubServiceRetryPolicyBase

基本重试策略。

JobClient

作业管理。

JobParameters

特定于 JobRequest 中使用的作业的输入

JobProperties

包含可用于导入/导出作业的属性。

JobQueryOptions

指定与作业查询关联的选项。

JobRequest

作业输入

JobResponse

提取时提供当前作业报告

ManagedIdentity

用于访问 IoT 中心导入和导出作业的存储帐户的托管标识。 有关 IoT 中心托管标识配置的详细信息,请参阅 https://docs.microsoft.com/azure/iot-hub/iot-hub-managed-identity。 有关托管标识的详细信息,请参阅 https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview

Message

数据结构表示用于与 IoT 中心交互的消息。

MessageFeedbackProcessorClient

用于接收云到设备消息反馈的 子客户端 IotHubServiceClient

MessagesClient

用于 IotHubServiceClient 发送云到设备和云到模块消息的 子客户端。

MessageSystemPropertyNames

类中的 Message 系统属性的名称。

Module

包含 IoTHub 模块属性及其访问器。

ModulesClient

IotHubServiceClient 子客户端,用于处理所有模块注册表操作,包括获取/创建/设置/删除模块标识。

PurgeMessageQueueResult

设备消息队列清除操作的结果。

QueryClient

IotHubServiceClient 子客户端,用于使用类似于 SQL 的语法执行查询。

QueryOptions

指定与查询关联的选项。

QueryResponse<T>

一组可迭代的查询项。

Receiver<T>

包含服务可用于执行接收操作的方法。

RegistryManager

包含服务可用于在设备上执行创建、删除、更新和删除操作的方法。

RegistryStatistics

可从 IoT 中心检索的设备注册表统计信息。

ScheduledJob

提取时提供当前作业报告。

ScheduledJobsClient

计划作业管理的 子 IotHubServiceClient 客户端。

ScheduledJobsOptions

创建作业时包含可选字段。

ServiceAuthenticationWithDeviceSharedAccessPolicyKey

使用设备的共享访问密钥向服务进行身份验证的身份验证方法。

ServiceAuthenticationWithDeviceSharedAccessPolicyToken

使用设备的共享访问签名向服务进行身份验证的身份验证方法。

ServiceAuthenticationWithSharedAccessPolicyKey

使用共享访问策略密钥的身份验证方法。

ServiceAuthenticationWithSharedAccessPolicyToken

使用共享访问策略令牌的身份验证方法。

ServiceClient

包含服务可用于将消息发送到设备的方法。

ServiceClientOptions

允许在初始化期间配置服务客户端实例的选项。

ServiceClientTransportSettings

在服务客户端实例上可配置的传输设置。

ServiceStatistics

包含可从 IoT 中心检索的服务统计信息。

SharedAccessSignatureBuilder

生成共享访问签名 (SAS) 令牌。

SymmetricKey

设备或模块的主对称密钥和辅助对称密钥。

TwinScheduledJob

包含孪生计划作业的属性。

TwinsClient

IotHubServiceClient 子客户端负责获取、更新和替换设备和模块孪生。

UpdateDigitalTwinOptions

适用于更新数字孪生操作但可选的常规请求选项。

WritableProperty

用于反序列化数字孪生体的可选帮助程序类。

X509Thumbprint

设备的 X509 客户端证书指纹。

X509ThumbprintExtensions

设备的 X509 客户端证书指纹

接口

IAuthenticationMethod

用于 IoT 中心通信的身份验证接口。

IIotHubServiceRetryPolicy

表示 IoT 中心服务客户端的重试策略。

IQuery

这会包装基础分页查询结果访问逻辑。

枚举

AcknowledgementType

接收的文件上传通知和/或收到的云到设备反馈消息的可能确认类型。

AuthenticationType

用于指定设备使用的身份验证类型。

ClientAuthenticationType

用于指定设备使用的身份验证类型。

ClientConnectionState

指定设备或模块的不同连接状态。

ClientStatus

指定设备的不同状态。

ConfigurationImportMode

标识在导入操作期间将配置合并到注册表时的行为。

ConfigurationStatus

指定配置状态。

DeliveryAcknowledgement

为消息传递指定不同的确认级别。

DeviceConnectionState

指定设备的不同连接状态。

DeviceJobStatus

DeviceJob 状态枚举

DeviceJobType

DeviceJob 类型

DeviceStatus

指定设备的不同状态。

EndpointKind

IoT 中心公开的终结点

FeedbackStatusCode

指定发送到设备的云到设备消息的各种反馈状态代码。

ImportMode

标识在导入操作期间将设备合并到注册表时的行为。

IotHubServiceErrorCode

常见 IoT 中心响应错误的错误代码。

IotHubTransportProtocol

MessagingClient、FileUploadNotificationProcessorClient 和 MessageFeedbackProcessorClient 支持的传输协议类型。

JobStatus

指定作业的各种作业状态。

JobType

用于指定作业的类型。

SdkAssignsMessageId

可用于在 IoT 中心消息上设置 MessageId 值的不同配置。

StorageAuthenticationType

指定用于连接到存储帐户的身份验证类型。

TransportType

ServiceClient 支持的传输类型 - 仅限基于 Web 的 Amqp 和 Amqp