Énumération
L'opération Discovery accède aux espaces de noms hiérarchiques, tandis que l'opération Enumeration vous permet de répertorier toutes les entités d'un certain type dans un affichage en 2D. L’énumération est effectuée sur la collection de ressources réservées spéciale ($Resources) qui réside à la racine de l’espace de noms de service. Pour les fonctionnalités, l'énumération se produit en fonction de l'adresse de la collection, par exemple, « /abonnements » ou « /règles » pour les abonnements et règles sur une rubrique.
Requête
Vous pouvez construire la demande Enumeration comme suit.
Méthode | URI de demande | Version HTTP |
---|---|---|
GET | https://{serviceNamespace}.servicebus.windows.net/$Resources/{resourceCollection} or https://{serviceNamespace}.servicebus.windows.net/{path}/Subscriptions or https://{serviceNamespace}.servicebus.windows.net/{path}/Subscriptions/{subscription-name}/rules |
HTTP/1.1 |
Paramètres de requête $skip et $top
L’énumération prend en charge la pagination. Vous pouvez récupérer une plage d’entités sous votre espace de noms de service. Le paramètre de requête $skip indique le nombre d’entrées que la demande doit ignorer lors du renvoi d’une énumération et $top combien d’entrées doivent être retournées.
En-têtes de requête
Le tableau suivant décrit les en-têtes de demande obligatoires ou facultatifs.
En-tête de requête | Description |
---|---|
Autorisation | Spécifie un jeton de signature d’accès partagé (SAP) avec des droits « Gérer ». Pour plus d’informations, consultez Authentification Service Bus avec signatures d’accès partagé . |
Corps de la requête
Aucun.
response
La réponse inclut un code d'état HTTP et un ensemble d'en-têtes de réponse.
Codes de réponse
Code | Description |
---|---|
200 | OK. |
401 | Non autorisé. La demande n’est pas autorisée. |
Remarque
Un flux vide est renvoyé si aucune entité n'existe.
Pour plus d’informations sur les codes status, consultez Codes d’état et d’erreur.
En-têtes de réponse
La réponse de l'opération inclut les en-têtes suivants. La réponse peut aussi inclure des en-têtes HTTP standard supplémentaires. Tous les en-têtes standard sont conformes à la spécification du protocole HTTP/1.1.
En-tête de réponse | Description |
---|---|
Type de contenu | Content-Type : application/atom+xml; type=entry |
Corps de la réponse
En cas de succès, un flux Atom contenant plusieurs entrées Atom répertoriant toutes les ressources disponibles d'un type donné dans l'espace de noms spécifié est renvoyé. Par exemple :
<?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>
Pour connaître le contenu possible de l’élément {description}, consultez Vue d’ensemble.