Перечисление

 

Обнаружения операции переходит иерархических пространств имен, хотя перечисления позволяет создать список всех сущностей определенного типа в плоском представлении. Выполняется перечисление специальной зарезервированной коллекции ресурсов ($Resources), находящийся в корне пространство имен службы. Для функций перечисление возникает с учетом адреса коллекции, например, “/subscriptions” или “/rules” для подписок и правил раздела.

Можно создать перечисления запрос следующим образом.

МетодURI запросаВерсия HTTP
GEThttps://{serviceNamespace}.servicebus.Windows.net[:{port}]/$Resources/{resourceCollection}

или

https://{serviceNamespace}.servicebus.Windows.net[:{port}]/{path}/Subscriptions

или

https://{serviceNamespace}.servicebus.Windows.net[:{port}]/{path}/Subscriptions/{subscription-name}/rules
HTTP/1.1

Заголовки запроса

В следующей таблице перечислены обязательные и необязательные заголовки запросов.

Заголовок запросаОписание
АвторизацияУказывает маркер WRAPv0.9.7.2, содержащий SimpleWebToken из ACS. Значение WRAP access_token = «{swt}».

Текст запроса

Отсутствует.

Ответ включает код состояния HTTP и набор заголовков ответа.

Коды ответа

кодОписание
200ОК.
401Не санкционировано. Запрос не санкционирован.
System_CAPS_ICON_note.jpg Примечание

Пустой канал возвращается, если сущности не существуют.

Сведения о кодах состояния см. в разделе коды состояний и ошибок.

Заголовки ответа

Ответ для этой операции включает следующие заголовки. Ответ может также включать дополнительные стандартные заголовки HTTP. Все стандартные заголовки соответствуют спецификации протокола HTTP/1.1.

Заголовок ответаОписание
Тип содержимогоТип содержимого: application/atom + xml; Тип = запись

Текст ответа

При успешном завершении возвращается канал Atom, содержащий несколько записей Atom, перечисляющих все доступные ресурсы данного типа а данном пространстве имен. Например:

<?xml version="1.0" encoding="utf-8" ?> <feed xmlns='http://www.w3.org/2005/Atom'> <entry> <id>https://{serviceNamespace}.Windows.net/{path}</id> <published>{createdTime}</published> <updated>{lastUpdatedTime}</updated> <link rel='self'>https://{serviceNamespace}.servicebus.Windows.net/{path}</link> <content type='application/xml'> ... </content> </entry> </feed>  

Показ: