Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Часть 2. Примеры кода для Windows Azure Storage
См. также - часть 1 - примеры кода, иллюстрирующие использование ряда возможностей платформы Windows Azure – хостинг веб-приложений, диагностика, управление приложениями через Windows Azure Service Management REST API и т.п.
Ниже приведены примеры кода, иллюстрирующие использование ряда возможностей платформы Windows Azure – использование Windows Azure Storage Services для хранения не реляционных данных, больших бинарных объектов, создания очередей и т.п.
Следующая группа содержит примеры работы с Windows Azure Storage Services в двух реализациях – с использованием REST-интерфейса и с использованием .NET Storage Client Library.
Примеры использования следующих операций с BLOB-ами:
|
|
| Операции с очередями | Примеры использования следующих операций с очередями:
|
| Операции с таблицами | Примеры использования следующих операций с таблицами:
|
Отдельная группа примеров демонстрирует рекомендуемые подходы (best practices) к работе с хранилищем Windows Azure Storage
| Blob Upload and Download | Показано создание BLOB-а и размещение в нем файла |
| File Upload using BlobStream | Показано создание простого сервиса, облегчающего загрузку упакованных файлов и их архивирование после распаковки |
| Parallel Blob Upload and Download | Показано, как загружать/выгружать BLOB-ы используя параллельные потоки |
| CRUD Operation on Windows Azure Table | Пример реализации CRUD (Create, Read, Update, Delete) операций для Windows Azure Table |
| Queue Message Add, Get and Delete | Показано, как создать очередь, поместить в нее сообщение и извлечь это сообщение |
| Mounting and Unmounting Windows Azure Drive | Показано, как создать и смонтировать Windows Azure Drive, использовать NTFS API для записи и чтения BLOB-а |
| Use of retry policy provided by StorageClient to access Windows Azure storage | Приведен код, показывающий, как реализовать логику повтора операции (retry) при работе с Windows Azure Storage |
| Custom retry logic to access Windows Azure storage | Показано, как реализовать собственную логику повтора операции (retry) при работе с Windows Azure Storage |
| Windows Azure Thumbnails Sample | Пример сервиса на основе веб-роли, прикладной роли и очереди. Веб-роль обеспечивает интерфейс для загрузки изображений и добавления сообщений в очередь. Прикладная роль извлекает сообщение из очереди и создает мини-изображение (thumbnail) в папке |
| Windows Azure Import Export Blob Sample | Данный пример демонстрирует экспорт содержимого каталога в BLOB и импорт из файлового хранилища в каталог |
/АФ