хорошая клиентская библиотека Azure storage?

#azure #azure-storage

#azure #azure-storage

Вопрос:

Есть ли она? (для .net)

Я вижу образцы msft StorageDotNEt и StorageRest. Они не выполняют if-match правильно и, похоже, не выполняют постраничные запросы

У Lokad есть библиотека, но она делает странные вещи для распределения данных по столбцам

Ответ №1:

Видели ли вы ту, которая поддерживается и поставляется вместе с SDK? Майкрософт.WindowsAzure.StorageClient.dll ? Она поддерживает большие двоичные объекты, таблицы и очереди. Ознакомьтесь с учебным комплектом Windows Azure для получения базовых инструкций с ним.

Комментарии:

1. моя ошибка. Базовая библиотека DataServices выполняет как разбивку на страницы, так и сопоставление if. Просто пример делает if-match бесполезным (он перечитывает строку перед обновлением)

Ответ №2:

На низком уровне я также использовал http://azurekit.codeplex.com библиотека — не законченный зверь, а более прямое отображение C # на REST — если это то, что вам нужно.

Комментарии:

1. Это также есть в вышеупомянутом «официальном» клиенте SDK в изобилии. Посмотрите в разделе Microsoft. Windows. StorageClient. Протокол и у вас нет ничего, кроме основополагающих вызовов REST (HttpWebRequest). На этом построена абстракция более высокого уровня, и вы также можете использовать ее напрямую.

2. Согласен — но если вы действительно хотите быть уверены в том, что делаете, тогда есть что-то приятное в просмотре исходного кода 🙂 Стюарт (который использует официальный SDK для 99% своего доступа!)