次の方法で共有


.NET クライアント ライブラリを使用した Azure Storage サンプル

この記事では、開発者ガイドとサンプル リポジトリにあるコード サンプル シナリオの概要を説明します。 リンクをクリックすると、開発者ガイドまたは GitHub リポジトリ内の対応するサンプルが表示されます。

開発者ガイドは、Azure Storage サービスに関連する特定のシナリオの詳細情報とコード例を提供する記事のコレクションです。 .NET 用の Blob Storage 開発者ガイドの詳細については、「Azure Blob Storage と .NET の作業を始める」を参照してください。

Note

これらのサンプルには、最新の Azure Storage .NET v12 ライブラリが使用されています。 従来の v11 コードについては、GitHub リポジトリの「.NET 用 Azure Blob Storage のサンプル」を参照してください。

BLOB のサンプル

次の表は、.NET クライアント ライブラリを使用する Azure Blob Storage 開発者ガイドとサンプルへのリンクです。

トピック 開発者ガイド GitHub のサンプル
認証/承認 Blob Storage へのアクセスを承認して接続する

BLOB 用のユーザー委任 SAS を作成する

BLOB 用のサービス SAS を作成する

アカウント SAS を作成する
Azure Identity を使用して認証する

Active Directory トークンを使用して認証する

接続文字列を使用して認証する

共有キー資格情報を使用して認証する
コンテナーの作成 コンテナーの作成
アップロード BLOB をアップロードする ファイルを BLOB にアップロードする
ダウンロード BLOB をダウンロードする BLOB をファイルにダウンロードする

画像をダウンロードする
一覧取得 コンテナーを一覧表示する

BLOB を一覧表示する
コンテナー内のすべての BLOB をリストする
削除 コンテナーを削除する

BLOB を削除する
コピー コピー操作の概要

ソース オブジェクト URL から BLOB をコピーする

非同期スケジュールを設定して BLOB をコピーする
リース コンテナー リースを作成して管理する

BLOB リースを作成して管理する
プロパティとメタデータ コンテナーのプロパティとメタデータを管理する

BLOB のプロパティとメタデータを管理する
インデックス タグ BLOB インデックス タグを使用してデータを管理して見つける
スナップショット BLOB スナップショットの作成と管理
BLOB バージョン BLOB バージョンを作成して一覧表示する
アクセス層 ブロック BLOB のアクセス層を設定または変更する
追加 BLOB 追加 BLOB にデータを追加する
バッチ処理 1 回の要求で複数の BLOB を削除する

1 回の要求で複数の BLOB アクセス層を設定する

バッチ要求での粒度の細かい制御

失敗したサブ操作からのエラーをキャッチする
トラブルシューティング コンテナー クライアントを使用して回復可能なエラーをトリガーする

Data Lake Storage のサンプル

次の表は、.NET クライアント ライブラリを使用する Data Lake Storage のサンプルへのリンクです。

トピック GitHub のサンプル
認証 Active Directory トークンを使用して認証する
共有キー資格情報を使用して認証する
Shared Access Signature (SAS) を使用して認証する
ファイル システム ファイル システム クライアントを使用してファイルを作成する
ファイルとディレクトリのプロパティを取得する
ファイルとディレクトリの名前を変更する
Directory ディレクトリを作成する
ディレクトリ クライアントを使用してファイルを作成する
ディレクトリをリストする
ファイルとディレクトリを走査する
ファイル ファイルをアップロードする
ファイルに追加することによってアップロードする
ファイルをダウンロードする
ファイルのアクセス制御リストを設定および取得する
ファイルのアクセス許可を設定および取得する
トラブルシューティング 回復可能なエラーをトリガーする

Azure File のサンプル

次の表は、.NET クライアント ライブラリを使用する Azure Files サンプルへのリンクです。

トピック GitHub のサンプル
認証 接続文字列を使用して認証する
共有キー資格情報を使用して認証する
Shared Access Signature (SAS) を使用して認証する
ファイル共有 共有を作成してファイルをアップロードする
ファイルをダウンロードする
ファイルとディレクトリを走査する
トラブルシューティング Shared Access Signature (SAS) を使用して認証する

キューのサンプル

次の表は、.NET クライアント ライブラリを使用する Azure Queues サンプルへのリンクです。

トピック GitHub のサンプル
認証 Microsoft Entra ID を使用して認証する
接続文字列を使用して認証する
共有キー資格情報を使用して認証する
Shared Access Signature (SAS) を使用して認証する
Active Directory トークンを使用して認証する
キュー キューを作成してメッセージを追加する
メッセージ メッセージを受信して処理する
メッセージをクイック表示する
メッセージを受信して表示タイムアウトを更新する
トラブルシューティング キュー クライアントを使用して回復可能なエラーをトリガーする

テーブルのサンプル

次の一覧は、.NET クライアント ライブラリを使用する Azure Table Storage サンプルへのリンクです。

非推奨のクライアント ライブラリのサンプルは、.NET 用の Azure Table Storage サンプルに関するページで入手できます。

Azure のコード サンプル ライブラリ

完全な .NET サンプル ライブラリをご覧いただくには、次のページにアクセスしてください。

各ライブラリの GitHub リポジトリを参照してクローンすることができます。

概要ガイド

Azure Storage クライアント ライブラリをインストールして使用する方法については、以下の記事を参照してください。

次のステップ

他の言語のサンプルについては、以下のページをご覧ください。