Я пытаюсь создать небольшую библиотеку, которая использует API-интерфейс служебной шины.Я следовал этому учебнику для достижения этой цели, и мне удается сделать почти все, что мне нужно, кроме одного: добавить свойство AutoDeleteOnIdle для вновь создаваемых подписок.
Дело в том, что в учебнике автор использует xml body для отправки в API, и он работает хорошо, но я хочу добавить в xlm SubscriptionDescription свойство AutoDeleteOnIdle, но я продолжаюполучен неверный запрос с ответом «Указано неверное описание ресурса».
Я попытался найти в сети информацию об этой XML-структуре и о том, как ее найти. Но я не могу найти какой-либо документ !!Даже если я проверяю shema, указанный в xml, меня перенаправляют на несуществующую страницу (для 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
Спасибо за вашу помощь,
Фил