Azure Storage samples using .NET client libraries
This article provides an overview of code sample scenarios found in our developer guides and samples repository. Click on the links to view the corresponding samples, either in our developer guides or in GitHub repositories.
Developer guides are collections of articles that provide detailed information and code examples for specific scenarios related to Azure Storage services. To learn more about the Blob Storage developer guide for .NET, see Get started with Azure Blob Storage and .NET.
Note
These samples use the latest Azure Storage .NET v12 library. For legacy v11 code, see Azure Blob Storage Samples for .NET in the GitHub repository.
Blob samples
The following table links to Azure Blob Storage developer guides and samples that use .NET client libraries:
Data Lake Storage samples
The following table links to Data Lake Storage samples that use .NET client libraries:
Azure File samples
The following table links to Azure Files samples that use .NET client libraries:
Topic | Samples on GitHub |
---|---|
Authentication | Authenticate using a connection string Authenticate using a shared key credential Authenticate using a shared access signature (SAS)) |
File shares | Create a share and upload a file Download a file Traverse files and directories |
Troubleshooting | Authenticate using a shared access signature (SAS)) |
Queue samples
The following table links to Azure Queues samples that use .NET client libraries:
Table samples
The following list links to Azure Table Storage samples that use .NET client libraries:
- Authentication
- Create and delete tables
- Create and delete entities
- Query tables
- Query entities
- Update and upsert table entities
- Transactional batch operations
- Customizing serialization
Samples for deprecated client libraries are available at Azure Table Storage samples for .NET.
Azure code sample libraries
To view the complete .NET sample libraries, go to:
- Azure blob code samples
- Azure Data Lake code samples
- Azure Files code samples
- Azure queue code samples
You can browse and clone the GitHub repository for each library.
Getting started guides
See the following articles for instructions on how to install and get started with the Azure Storage client libraries.
- Quickstart: Azure Blob Storage client library for .NET
- Quickstart: Azure Queue Storage client library for .NET
- Getting Started with Azure Table Service in .NET
- Develop for Azure Files with .NET
Next steps
For information on samples for other languages:
- Java: Azure Storage samples using Java
- Python: Azure Storage samples using Python
- JavaScript/Node.js: Azure Storage samples using JavaScript
- C++: Azure Storage samples using C++
- All other languages: Azure Storage samples