2013-04-15 20 views
6

Tôi đang cố gắng tìm câu trả lời cuối cùng cho câu hỏi về mã thông báo tiếp tục và Thư viện lưu trữ Azure 2.0, vì dường như có sự khác biệt đáng kể giữa các phiên bản trước 2.0 (StorageClient) và phiên bản hiện tại (Bộ nhớ). Ngoài các tài liệu MSDN, mà không làm rõ câu hỏi trên cho tôi, rất khó tìm thấy thông tin về mã thông báo tiếp tục liên quan cụ thể đến phiên bản 2.0 trở lên của thư viện, vì các phiên bản trước được đặt tên tương tự như vậy (CloudTableQuery vs TableQuery) kết quả tìm kiếm bị ô nhiễm với thông tin về các phiên bản trước đó.Azure TableQuery có xử lý các mã thông báo liên tục trong nội bộ không?

Vì vậy, các mã thông báo tiếp tục được xử lý nội bộ trên máy khách Microsoft.WindowsAzure.Storage (phiên bản 2.0 của thư viện lưu trữ)? Tôi có thể tin tưởng rằng các bộ kết quả tôi lấy lại là tập hợp kết quả đầy đủ không?

Cảm ơn!

Trả lời

13

Có hai phương pháp được đề cập khi thực hiện truy vấn đối với bảng: CloudTable.ExecuteQueryCloudTable.ExecuteQuerySegmented. Cái đầu tiên (ExecuteQuery) sẽ xử lý mã thông báo tiếp tục nội bộ trong khi mã thứ hai (ExecuteQuerySegmented) sẽ trả lại cho bạn mã thông báo tiếp tục như một phần của tập kết quả mà bạn có thể sử dụng để tìm nạp bộ dữ liệu tiếp theo.