你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.Azure.Devices.Client.Exceptions 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
DeviceMaximumQueueDepthExceededException |
此异常实际上对应于 IoTHubQuotaExceeded。 有关导致此错误的原因和解决步骤的详细信息,请参阅 https://docs.microsoft.com/azure/iot-hub/iot-hub-troubleshoot-error-403002-iothubquotaexceeded。 未更改异常类型以避免中断性变更,但内部异常具有正确的异常类型。 |
DeviceMessageLockLostException |
尝试使用已过期的锁定令牌拒绝/放弃/完成云到设备的消息时,将引发此异常。 锁定令牌在服务设置的锁定超时后过期,或者如果客户端连接在收到消息时丢失并重新获得,则在可以拒绝/放弃/完成它之前过期。 |
DeviceNotFoundException |
当设备处于禁用状态时,将引发异常,并将用于在连接状态处理程序中将状态设置为设备禁用。 此异常还对应于操作响应中的以下错误代码: |
IotHubCommunicationException |
当尝试与 IoT 中心服务通信失败时,在根据客户端上设置的重试策略或操作超时耗尽所有重试后,由于暂时性网络错误而失败时,将引发此异常。 |
IotHubException |
在 DeviceClient 或 ModuleClient 操作期间发生错误时引发的异常。 |
IotHubSuspendedException |
IoT 中心挂起时会引发此异常。 这可能是由于超出 Azure 支出限制。 若要解决此错误,检查 Azure 帐单并确保有足够的额度。 |
IotHubThrottledException |
当对 IoT 中心的请求超过基于中心层的限制时,将引发此异常。 重试指数退避可以解决此错误。 |
MessageTooLargeException |
当尝试发送消息失败时引发的异常,因为消息的长度超出了允许的最大大小。 |
QuotaExceededException |
超出 IoT 中心的每日消息配额时设备客户端引发的异常。 |
ServerBusyException |
IoT 中心繁忙时引发的异常。 |
ServerErrorException |
IoT 中心返回内部服务错误时引发的异常。 |
UnauthorizedException |
出现授权错误时引发的异常。 |