열거형

Discovery 작업에서는 계층적 네임스페이스를 탐색하는 반면 Enumeration 작업에서는 특정 종류의 모든 엔터티를 기본 뷰에 나열할 수 있습니다. 열거형은 서비스 네임스페이스의 루트에 있는 특수 예약 리소스 컬렉션($Resources)에 대해 수행됩니다. 기능의 경우에는 컬렉션 주소에 대해 Enumeration이 수행됩니다. 예를 들어 항목의 규칙과 구독에서는 "/subscriptions" 또는 "/rules"에 대해 Enumeration을 수행할 수 있습니다.

요청

다음과 같이 Enumeration 요청을 생성할 수 있습니다.

메서드 요청 URI HTTP 버전
GET https://{serviceNamespace}.servicebus.windows.net/$Resources/{resourceCollection}

또는

https://{serviceNamespace}.servicebus.windows.net/{path}/Subscriptions

또는

https://{serviceNamespace}.servicebus.windows.net/{path}/Subscriptions/{subscription-name}/rules
HTTP/1.1

쿼리 매개 변수 $skip 및 $top

열거형은 페이징을 지원합니다. 서비스 네임스페이스에서 다양한 엔터티를 검색할 수 있습니다. 쿼리 매개 변수 $skip 열거형을 반환할 때 요청이 건너뛰어야 하는 항목 수와 반환할 항목 수를 $top 나타냅니다.

요청 헤더

다음 표에서는 필수 요청 헤더와 선택적 요청 헤더에 대해 설명합니다.

요청 헤더 Description
권한 부여 "관리" 권한이 있는 SAS(공유 액세스 서명) 토큰을 지정합니다. 자세한 내용은 공유 액세스 서명을 사용한 Service Bus 인증을 참조하세요 .

요청 본문

없음

응답

응답에는 HTTP 상태 코드 및 응답 헤더 집합이 포함되어 있습니다.

응답 코드

코드 Description
200 OK.
401 권한이 없습니다. 요청에 권한이 없습니다.

참고

엔터티가 없으면 빈 피드가 반환됩니다.

상태 코드에 대한 자세한 내용은 상태 및 오류 코드를 참조하세요.

응답 헤더

이 작업의 응답에는 다음과 같은 헤더가 포함됩니다. 응답에는 추가 표준 HTTP 헤더가 포함될 수도 있습니다. 모든 표준 헤더는 HTTP/1.1 프로토콜 사양을 준수합니다.

응답 헤더 Description
콘텐츠 형식 Content-Type: application/atom+xml; type=entry

응답 본문

요청이 성공하면 여러 Atom 항목이 포함된 Atom 피드가 반환됩니다. 이 피드에는 지정된 네임스페이스에서 사용 가능한 지정된 유형의 모든 리소스가 나열됩니다. 예를 들면 다음과 같습니다.

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

{description} 요소의 가능한 내용은 개요를 참조 하세요.