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

Microsoft.Azure.Devices.Common.Exceptions 命名空间

ConfigurationNotFoundException

当查询的配置在 IoT 中心不可用时引发的异常。

DeviceAlreadyExistsException

尝试创建中心中已存在的设备时引发的异常。

DeviceInvalidResultCountException

当设备结果计数超过指定的最大值时引发的异常。 注意:客户端库当前不会引发此异常。

DeviceMaximumQueueDepthExceededException

当尝试排队消息失败时引发的异常,因为设备的消息队列已满。

DeviceMessageLockLostException

ServiceClient 操作的服务不会直接返回此异常。 但是,状态代码 HttpStatusCode.PreconditionFailed 将转换为此异常。

DeviceNotFoundException

尝试访问未在 IoT 中心注册的设备实例时引发的异常。

InvalidProtocolVersionException

当 IoT 中心收到无效的协议版本号时引发的异常。 注意:客户端库当前不会引发此异常。

IotHubCommunicationException

当尝试与 IoT 中心服务通信由于暂时性网络问题或操作超时而失败时,将引发此异常。 重试失败的操作可以解决错误。

IotHubException

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

IotHubNotFoundException

对不存在的 IoT 中心发出请求时引发的异常。

IotHubSerializationException

IoT 中心收到无效的序列化请求时引发的异常。

IotHubSerializationVersionException

IoT 中心收到无效的序列化版本号时引发的异常。 注意:客户端库当前不会引发此异常。

IotHubSuspendedException

当 IoT 中心暂停时,将引发此异常。 这可能是由于超出了 Azure 支出限制。 若要解决此错误,检查 Azure 帐单并确保有足够的额度。

IotHubThrottledException

当对 IoT 中心的请求超过基于中心层的限制时,将引发此异常。 重试指数退避可能会解决此错误。

JobCancelledException

在 IoT 中心取消查询的作业时引发的异常。 注意:客户端库当前不会引发此异常。

JobNotFoundException

当查询的作业详细信息在 IoT 中心不可用时引发的异常。

JobQuotaExceededException

当 IoT 中心超过活动作业的可用配额时引发的异常。

MessageTooLargeException

尝试发送消息失败时引发的异常,因为消息的长度超出了允许的最大大小。

ModuleAlreadyExistsException

尝试创建中心中已存在的模块时引发的异常。

ModuleNotFoundException

尝试访问未在 IoT 中心注册的模块实例时引发的异常。

PreconditionFailedException

未满足 IoT 中心设置的前提条件时引发的异常。

QuotaExceededException

超出 IoT 中心的每日消息配额时,服务客户端引发的异常。

ServerBusyException

IoT 中心繁忙时引发的异常。

ServerErrorException

IoT 中心返回内部服务错误时引发的异常。

ThrottlingException

当传入请求的速率超过 IoT 中心设置的限制时引发的异常。

TooManyDevicesException

当输入设备列表对于操作来说太大时引发的异常。

TooManyModulesOnDeviceException

当输入模块列表对于操作来说太大时引发的异常。

UnauthorizedException

发生授权错误时引发的异常。

枚举

ErrorCode

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