你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 .NET 客户端库的 Azure 存储示例

本文概述开发人员指南和示例存储库中提供的代码示例方案。 请单击链接查看开发人员指南或 GitHub 存储库中的相应示例。

开发人员指南是提供与 Azure 存储服务相关的特定方案的详细信息和代码示例的文章集合。 若要详细了解适用于 .NET 的 Blob 存储开发人员指南,请参阅 Azure Blob 存储和 .NET 入门

注意

这些示例使用最新的 Azure 存储 .NET v12 库。 有关旧版 v11 代码,请参阅 GitHub 存储库中的适用于 .NET 的 Azure Blob 存储示例

Blob 示例

下表提供了 Azure Blob 存储开发人员指南和使用 .NET 客户端库的示例的链接:

主题 开发人员指南 GitHub 上的示例
身份验证/授权 授予访问和连接到 Blob 存储

为 Blob 创建用户委托 SAS

为 Blob 创建服务 SAS

创建帐户 SAS
使用 Azure 标识进行身份验证

使用 Active Directory 令牌进行身份验证

使用连接字符串进行身份验证

使用共享密钥凭据进行身份验证
创建容器 创建容器
上传 上传 Blob 将文件上传到 Blob
下载 下载 Blob 将 Blob 下载到文件

下载映像
列出 列出容器

列出 Blob
列出容器中的所有 Blob
删除 删除容器

删除 Blob
复制 复制操作概述

从源对象 URL 复制 Blob

使用异步计划复制 Blob
Lease 创建和管理容器租约

创建和管理 Blob 租约
属性和元数据 管理容器属性和元数据

管理 Blob 属性和元数据
索引标记 使用 Blob 索引标记来管理和查找数据
快照 创建和管理 Blob 快照
Blob 版本 创建和列出 Blob 版本
访问层级 设置或更改块 Blob 的访问层
追加 blob 将数据追加到追加 Blob
批处理 在一个请求中删除多个 Blob

在一个请求中设置多个 Blob 访问层

批处理请求中的精细控制

捕获失败子操作中的错误
故障排除 使用容器客户端触发可恢复的错误

Data Lake Storage 示例

下表提供了使用 .NET 客户端库的 Data Lake Storage 示例的链接:

主题 GitHub 上的示例
身份验证 使用 Active Directory 令牌进行身份验证
使用共享密钥凭据进行身份验证
使用共享访问签名 (SAS) 进行身份验证
文件系统 使用文件系统客户端创建文件
获取文件和目录的属性
重命名文件和目录
Directory 创建目录
使用目录客户端创建文件
列出目录
遍历文件和目录
文件 上传文件
通过追加到文件进行上传
下载文件
设置和获取文件访问控制列表
设置和获取文件权限
故障排除 触发可恢复的错误

Azure 文件示例

下表提供了使用 .NET 客户端库的 Azure 文件存储示例的链接:

主题 GitHub 上的示例
身份验证 使用连接字符串进行身份验证
使用共享密钥凭据进行身份验证
使用共享访问签名 (SAS) 进行身份验证
文件共享 创建共享并上传文件
下载文件
遍历文件和目录
故障排除 使用共享访问签名 (SAS) 进行身份验证

队列示例

下表提供了使用 .NET 客户端库的 Azure 队列示例的链接:

主题 GitHub 上的示例
身份验证 使用 Microsoft Entra ID 进行身份验证
使用连接字符串进行身份验证
使用共享密钥凭据进行身份验证
使用共享访问签名 (SAS) 进行身份验证
使用 Active Directory 令牌进行身份验证
队列 创建队列和添加消息
Message 接收和处理消息
扫视消息
接收消息并更新可见性超时
故障排除 使用队列客户端触发可恢复的错误

表示例

以下列表提供了使用 .NET 客户端库的 Azure 表存储示例的链接:

适用于 .NET 的 Azure 表存储示例中可以找到已弃用客户端库的示例。

Azure 代码示例库

若要查看完整的 .NET 示例库,请转到:

可以浏览并克隆每个库的 GitHub 存储库。

入门指南

有关如何安装和开始使用 Azure 存储客户端库的说明,请参阅以下文章。

后续步骤

了解有关其他语言的示例的信息: