2014-09-05 3 views
10

documentation은 약 NotificationHubClient.GetRegistrationsByTagAsync(string tag, int top) 푸른에서 아래와 같은 알림 푸시 말한다하늘빛 알림 허브 GetRegistrationsByTagAsync (string 태그, int top)의 두 번째 인수는 무엇입니까?

최고 (INT32) 다음 등록을 얻을 수있는 위치입니다.

는하지만 최고 또는 위치 무엇의 약자인지 모른다.
An example 나는 단지 100을 사용했지만 사용 이유는 발견되지 않았습니다.

답변

13

기본적으로 최대 값은 상단입니다.

태그가 'A'인 1000 개의 등록이있는 경우 NotificationHubClient.GetRegistrationsByTagAsync ("A", 42)는 42 개의 레코드를 반환합니다.

인 경우 상단은 100을 초과 할 수 없습니다. NotificationHubClient.GetRegistrationsByTagAsync ("A", 142) 은 100 개의 레코드 만 반환합니다.

+2

답장을 보내 주셔서 감사합니다. 문서화해야 할 수도 있습니다. 어쨌든 – Youngjae

+0

을 찾으려면 * skip *을 사용하지 않는 이유는 무엇입니까? FIFO 또는 LIFO 방식입니까? – Youngjae

+0

레코드는 ContinuationToken 속성이있는 CollectionQueryResult 으로 반환됩니다. 또한 연속 토큰을 매개 변수로 사용하는 GetRegistrationsByTagAsync 메서드의 오버로드가 있습니다. 따라서 페이지별로 등록을 스캔 할 수 있습니다. 시나리오가 무엇인지 설명해 주시겠습니까? 나는 ** 태그로 여러 ** 등록을 읽어야하는 이유를 알아 내려고 노력하고 있습니다. – efimovandr