是否有关于失败时NotificationOutcome类状态的文档?
NotificationOutcome result = await _hub.SendNotificationAsync(azureNotification, tags);
MSDN documentation非常(完全)无用。
我猜测result.Failure
非零,而result.Success
意味着出现问题(成功时似乎都为0)result.State
可能更有用但是没有似乎有很多关于这方面的文件
答案 0 :(得分:9)
我在this页
上找到了答案如果将EnableTestSend属性设置为false NotificationHubClient对象,所有Send *方法都返回一个 NotificationOutcome实例,State设置为Enqueued,no 附加信息。如果EnableTestSend为true,则将设置State 到DetailedStateAvailable,这个类包含有关的信息 成功发送了多少通知。的情况下 失败,它提供了具体的结果,以同样的方式 通知枢纽遥测。
这意味着成功和失败意味着成功和失败通知的数量,并且只有在客户端创建时将EnableTestSend参数设置为true时才会存在。