gpt4 book ai didi

azure - Azure.Messaging.EventHubs.Producer 命名空间中的 EventDataBatch.TryAdd() 问题

转载 作者:行者123 更新时间:2023-12-03 05:14:23 25 4
gpt4 key购买 nike

在 Azure.Messaging.EventHubs.Producer 命名空间中使用 EventDataBatch.TryAdd() 创建 EventDataBatch 时,如果事件数据对象的大小超过 4MB,会发生什么情况?

根据 MS 文档,它将返回 true 或 false。有两种类型的异常ArgumentNullException - 当 EventData 为 null 且 ObjectDisposeException 时抛出 -当批处理已被处置时抛出。

如果事件数据对象超过4MB,会抛出什么异常?

最佳答案

无,将返回 false 并且事件数据不会被添加。通过使用 bool 返回值,当大小太大时不需要抛出异常。这就是此方法的整体思想,添加事件数据并在此过程中以安全的方式检查总大小。

关于azure - Azure.Messaging.EventHubs.Producer 命名空间中的 EventDataBatch.TryAdd() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75343289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com