Enumeration
Der Ermittlungsvorgang navigiert in hierarchischen Namespaces, während die Enumeration das Auflisten aller Entitiäten eines bestimmten Typs in einer flachen Ansicht ermöglicht. Die Enumeration wird für die spezielle reservierte Ressourcensammlung ($Resources) ausgeführt, die sich im Stammverzeichnis des Dienstnamespace befindet. Für Funktionen findet die Enumeration unter Berücksichtigung der Auflistungsadresse statt. Beispiel: /subscriptions oder /rules für Abonnements und Regeln für ein Thema.
Anforderung
Die Anforderung Enumeration kann wie folgt generiert werden.
Methode | Anforderungs-URI | HTTP-Version |
---|---|---|
GET | https://{serviceNamespace}.servicebus.windows.net/$Resources/{resourceCollection} oder https://{serviceNamespace}.servicebus.windows.net/{path}/Subscriptions oder https://{serviceNamespace}.servicebus.windows.net/{path}/Subscriptions/{subscription-name}/rules |
HTTP/1.1 |
Abfrageparameter $skip und $top
Die Enumeration unterstützt paging. Sie können einen Bereich von Entitäten unter Ihrem Dienstnamespace abrufen. Der Abfrageparameter $skip gibt an, wie viele Einträge die Anforderung überspringen soll, wenn eine Enumeration zurückgegeben wird, und $top, wie viele Einträge zurückgegeben werden sollen.
Anforderungsheader
In der folgenden Tabelle werden erforderliche und optionale Anforderungsheader beschrieben.
Anforderungsheader | BESCHREIBUNG |
---|---|
Authorization | Gibt ein SAS-Token (Shared Access Signature) mit Den Berechtigungen "Verwalten" an. Weitere Informationen finden Sie unter Service Bus-Authentifizierung mit Shared Access Signatures . |
Anforderungstext
Keine.
Antwort
Die Antwort enthält den HTTP-Statuscode und einen Satz von Antwortheadern.
Antwortcodes
Code | BESCHREIBUNG |
---|---|
200 | OK. |
401 | Nicht autorisiert. Die Anforderung ist nicht autorisiert. |
Hinweis
Ein leerer Feed wird zurückgegeben, wenn keine Entitäten vorhanden sind.
Informationen zu status Codes finden Sie unter Status- und Fehlercodes.
Antwortheader
Die Antwort für diesen Vorgang umfasst die folgenden Header. Die Antwort kann außerdem weitere HTTP-Standardheader enthalten. Alle Standardheader entsprechen der HTTP/1.1-Protokollspezifikation.
Antwortheader | BESCHREIBUNG |
---|---|
Inhaltstyp | Content-Type: application/atom+xml; type=entry |
Antworttext
Bei Erfolg wird ein Atom-Feed zurückgegeben, der mehrere Atom-Einträge enthält, die alle verfügbaren Ressourcen des angegebenen Typs im angegebenen Namespace auflisten. Beispiel:
<?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'>
{description}
</content>
</entry>
</feed>
Den möglichen Inhalt des {description}-Elements finden Sie unter Übersicht.