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

MessageTooLargeException 类

定义

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

[System.Serializable]
public sealed class MessageTooLargeException : Microsoft.Azure.Devices.Client.Exceptions.IotHubException
[<System.Serializable>]
type MessageTooLargeException = class
    inherit IotHubException
Public NotInheritable Class MessageTooLargeException
Inherits IotHubException
继承
MessageTooLargeException
属性

注解

当消息对于 IoT 中心来说太大时,将收到此异常。 应尝试减小消息大小,然后再次发送。 有关消息大小的详细信息,请参阅 IoT 中心配额和限制 |其他限制

构造函数

MessageTooLargeException()

初始化此类的新实例。

MessageTooLargeException(Int32)

使用包含消息允许的最大大小(以字节为单位)的消息字符串初始化 类的新实例。

MessageTooLargeException(String)

使用消息字符串设置为 message 参数初始化 类的新实例。

MessageTooLargeException(String, Exception)

初始化 类的新实例,并将消息字符串设置为 message 参数,并引用导致此异常的内部异常。

属性

IsTransient

指示错误是否为暂时性错误,应重试。

(继承自 IotHubException)
TrackingId

服务返回与此特定错误关联的跟踪 ID。

(继承自 IotHubException)

方法

GetObjectData(SerializationInfo, StreamingContext)

使用关于异常的信息设置 SerializationInfo。 使用此方法将 和 TrackingId 设置为IsTransient序列化的对象数据。

(继承自 IotHubException)

适用于