Wyliczenie
Operacja odnajdywania przechodzi w hierarchicznych przestrzeniach nazw, a wyliczenie umożliwia wyświetlanie listy wszystkich jednostek określonego rodzaju w widoku płaskim. Wyliczenie jest wykonywane względem specjalnej kolekcji zasobów zarezerwowanych ($Resources), która znajduje się w katalogu głównym przestrzeni nazw usługi. W przypadku funkcji wyliczenie odbywa się w odniesieniu do adresu kolekcji; na przykład "/subscriptions" lub "/rules" dla subskrypcji i reguł w temacie.
Żądanie
Możesz skonstruować żądanie wyliczenia w następujący sposób.
Metoda | Identyfikator URI żądania | Wersja protokołu HTTP |
---|---|---|
GET | https://{serviceNamespace}.servicebus.windows.net/$Resources/{resourceCollection} lub https://{serviceNamespace}.servicebus.windows.net/{path}/Subscriptions lub https://{serviceNamespace}.servicebus.windows.net/{path}/Subscriptions/{subscription-name}/rules |
HTTP/1.1 |
Parametry zapytania $skip i $top
Wyliczenie obsługuje stronicowanie. Zakres jednostek można pobrać w przestrzeni nazw usługi. Parametr zapytania $skip wskazuje, ile wpisów żądanie należy pominąć podczas zwracania wyliczenia i $top ile wpisów zostanie zwróconych.
Nagłówki żądań
W poniższej tabeli opisano wymagane i opcjonalne nagłówki żądań.
Nagłówek żądania | Opis |
---|---|
Autoryzacja | Określa token sygnatury dostępu współdzielonego (SAS) z prawami "Zarządzaj". Aby uzyskać szczegółowe informacje , zobacz Uwierzytelnianie usługi Service Bus z sygnaturami dostępu współdzielonego . |
Treść żądania
Brak.
Reakcja
Odpowiedź zawiera kod stanu HTTP i zestaw nagłówków odpowiedzi.
Kody odpowiedzi
Kod | Opis |
---|---|
200 | OK. |
401 | Brak autoryzacji. Żądanie nie jest autoryzowane. |
Uwaga
Puste źródło danych jest zwracane, jeśli nie istnieją żadne jednostki.
Aby uzyskać informacje o kodach stanu, zobacz Kody stanu i błędów.
Nagłówki odpowiedzi
Odpowiedź na tę operację zawiera następujące nagłówki. Odpowiedź może również zawierać dodatkowe standardowe nagłówki HTTP. Wszystkie nagłówki standardowe są zgodne ze specyfikacją protokołu HTTP/1.1.
Nagłówek odpowiedzi | Opis |
---|---|
Typ zawartości | Typ zawartości: application/atom+xml; type=entry |
Treść odpowiedzi
Po pomyślnym zakończeniu zwracany jest kanał informacyjny Atom zawierający wiele wpisów Atom zawierający wszystkie dostępne zasoby danego typu w danej przestrzeni nazw. Przykład:
<?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>
Aby uzyskać możliwą zawartość elementu {description}, zobacz Omówienie.