Enumeración
La operación Discovery navega por los espacios de nombres jerárquicos, mientras que Enumeration le permite obtener una lista con todas las entidades de un cierto tipo en una vista plana. La enumeración se realiza en la colección de recursos reservados especiales ($Resources) que reside en la raíz del espacio de nombres del servicio. En cuanto a las características, enumeration ocurre en relación a la dirección de la colección; por ejemplo, "/subscriptions" o "/rules" para las suscripciones y para las reglas en un tema.
Request
Puede construir la solicitud Enumeration como se indica a continuación.
Método | URI de solicitud | Versión HTTP |
---|---|---|
GET | https://{serviceNamespace}.servicebus.windows.net/$Resources/{resourceCollection} o https://{serviceNamespace}.servicebus.windows.net/{path}/Subscriptions o https://{serviceNamespace}.servicebus.windows.net/{path}/Subscriptions/{subscription-name}/rules |
HTTP/1.1 |
Parámetros de consulta $skip y $top
La enumeración admite la paginación. Puede recuperar un intervalo de entidades en el espacio de nombres del servicio. El parámetro de consulta $skip indica cuántas entradas debe omitir la solicitud al devolver una enumeración y $top cuántas entradas se devolverán.
Encabezados de solicitud
En la tabla siguiente se describen los encabezados de solicitud requeridos y opcionales.
Encabezado de solicitud | Descripción |
---|---|
Authorization | Especifica un token de firma de acceso compartido (SAS) con derechos "Administrar". Consulte Autenticación de Service Bus con firmas de acceso compartido para más información. |
Cuerpo de la solicitud
Ninguno.
Response
La respuesta incluye un código de estado HTTP y un conjunto de encabezados de respuesta.
Códigos de respuesta
Código | Descripción |
---|---|
200 | Aceptar. |
401 | No autorizado. La solicitud no está autenticada. |
Nota
Se devuelve una fuente vacía si no existe ninguna entidad.
Para obtener información sobre los códigos de estado, vea Códigos de estado y error.
Encabezados de respuesta
La respuesta para esta operación incluye los encabezados siguientes. La respuesta también puede incluir otros encabezados HTTP estándar. Todos los encabezados estándar se ajustan a la especificación del protocolo HTTP/1.1.
Encabezado de respuesta | Descripción |
---|---|
Tipo de contenido | Content-Type: application/atom+xml; type=entry |
Cuerpo de la respuesta
Cuando se realiza correctamente, se devuelve una fuente Atom que contiene varias entradas Atom con un listado de todos los recursos de un tipo dado disponibles en el espacio de nombres proporcionado. Por ejemplo:
<?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>
Para obtener el contenido posible del elemento {description}, vea Información general.