为了账号安全,请及时绑定邮箱和手机立即绑定

Microsoft azure service bus api - 如何在订阅描述中添加

Microsoft azure service bus api - 如何在订阅描述中添加

PHP
天涯尽头无女友 2022-12-04 10:34:01
我正在尝试制作一个使用服务总线 API 客户端的小型库。我按照本教程实现了这个目标,除了一件事,我几乎完成了所有我需要的事情,为新创建的订阅添加 AutoDeleteOnIdle 属性。事情是,在教程中,作者使用 xml 正文发送到 API 并且效果很好,但我想在 xlm SubscriptionDescription中添加属性 AutoDeleteOnIdle,但我不断收到错误的请求和响应 «指定的资源描述是无效的”。我试图在网上搜索有关此 xml 结构以及如何找到它的信息。但是我找不到任何文档!!即使我检查了 xml 中指定的 shema,我也会被重定向到一个不存在的页面(对于http://schemas.microsoft.com/netservices/2010/10/servicebus/connect)。我正在使用 Microsoft.Azure.ServiceBus v.3.4.0 NuGet,visual studio 2017。这是我一直在尝试添加 AutoDeleteOnIdle 属性的订阅说明。Encoding.UTF8.GetBytes("<entry xmlns='http://www.w3.org/2005/Atom'><content type='application/xml'>" + "<SubscriptionDescription xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://schemas.microsoft.com/netservices/2010/10/servicebus/connect\">" + "</SubscriptionDescription></content></entry>");代码在此页面上:https ://code.msdn.microsoft.com/Service-Bus-HTTP-client-fe7da74a谢谢您的帮助,
查看完整描述

1 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

我发现了问题所在,我不知道我需要为 xml 正文键入特殊格式的XSD 日期

我添加<AutoDeleteOnIdle>00:10:00</AutoDeleteOnIdle>是因为文档说他们需要 ISO 格式,但实际上是:

<AutoDeleteOnIdle>PT10M</AutoDeleteOnIdle>我应该发送。


查看完整回答
反对 回复 2022-12-04
  • 1 回答
  • 0 关注
  • 92 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信