Exportar (0) Imprimir
Expandir Tudo

Enumeração

Atualizado: maio de 2012

A operação Descoberta navega em namespaces hierárquicos, enquanto que a enumeração permite listar todas as entidades de um certo tipo em uma vista plana. A enumeração é realizada com relação à coleção especial de recursos reservada ($Resources) que reside na raiz do namespace de serviço. Para recursos, a enumeração ocorre com relação ao endereço da coleção; por exemplo, “/subscriptions” ou “/rules” para assinaturas e regras em um tópico.

A solicitação Enumeração pode ser construída da forma a seguir.

 

Método URI de solicitação Versão de HTTP

GET

https://{serviceNamespace}.servicebus.Windows.net[:{port}]/$Resources/{resourceCollection}

ou

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

ou

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

HTTP/1.1

A tabela a seguir descreve os cabeçalhos de solicitação obrigatórios e opcionais.

 

Cabeçalho de solicitação Descrição

Authorization

Especifica um token WRAPv0.9.7.2 contendo um SimpleWebToken obtido do ACS. Definido para WRAP access_token=”{swt}”.

A resposta inclui um código de status do HTTP e um conjunto de cabeçalhos de resposta.

 

Código Descrição

200

OK.

401

Não autorizada. A solicitação não é autorizada.

noteObservação
Um feed vazio será retornado se não existir nenhuma entidade.

Para obter informações sobre códigos de status, consulte Códigos de status e de erro.

A resposta dessa operação inclui os cabeçalhos a seguir. A resposta também poderá incluir cabeçalhos HTTP padrão adicionais. Todos os cabeçalhos padrão estão em conformidade com a especificação do protocolo HTTP/1.1.

 

Cabeçalho de resposta Descrição

Content-type

Content-Type: application/atom+xml; type=entry

Ao ser bem-sucedido, é retornado um feed Atom contendo várias entradas Atom, listando todos os recursos disponíveis de um certo tipo no namespace específico. Por exemplo:

<?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>

Mostrar:
© 2014 Microsoft