gpt4 book ai didi

c# - 当 Azure 推送通知发送失败时会发生什么?

转载 作者:可可西里 更新时间:2023-11-01 08:25:54 24 4
gpt4 key购买 nike

是否有关于 NotificationOutcome 类在失败时的状态的文档?

NotificationOutcome result = await _hub.SendNotificationAsync(azureNotification, tags);

MSDN documentation非常(完全)没用。

我猜 result.Failureresult.Success 的非零值意味着出了点问题(两者似乎都为 0 表示成功)result .State 可能更有用,但似乎也没有太多关于此的文档

最佳答案

我在 this 上找到了答案页

If the EnableTestSend property is set to false for a NotificationHubClient object, all Send* methods return a NotificationOutcome instance with State set to Enqueued, and no additional information. If EnableTestSend is true, State will be set to DetailedStateAvailable, and this class contains information about how many notifications were successfully delivered. In case of failures, it provides the specific outcome, in the same manner as the notification hub telemetry.

这意味着 Success 和 Failure 表示成功和失败通知的数量,并且只有在创建客户端时将 EnableTestSend 参数设置为 true 时才会存在。

关于c# - 当 Azure 推送通知发送失败时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25224204/

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