このリポジトリは、Azure SDK for .NET のアクティブな開発用です。 SDK の利用者は、公開されている開発者ドキュメントまたはバージョン付きの開発者ドキュメントにアクセスすることをお勧めします。
ライブラリの使用を開始するには、ライブラリのプロジェクト フォルダーにある README.md ファイルを参照してください。これらのライブラリ フォルダーは、サービスごとにグループ化されて /sdk ディレクトリにあります。
チュートリアル、サンプル、クイック スタート、その他のドキュメントについては、Azure for .NET Developers にアクセスしてください。
各サービスには、次の各カテゴリから利用可能な多数のライブラリが含まれている場合があります。
クライアント - 新しいリリース
クライアント - 以前のバージョン
管理 - 新しいリリース
管理 - 以前のバージョン
GAとして発表されている新しいパッケージと、現在プレビューでリリースされているいくつかのパッケージ。これらのライブラリは、.NET 用の Azure SDK 設計ガイドラインに従っており、HTTP 再試行、ログ記録、トランスポート プロトコル、認証プロトコルなどの多くのコア機能を共有しているため、1 つのクライアント ライブラリでこれらの機能の使用方法を学習すれば、他のクライアント ライブラリでそれらを使用する方法を知ることができます。これらの共有機能については、Azure.Core で学習できます。
これらの新しいクライアント ライブラリは、フォルダー、パッケージ、および名前空間に使用されている名前によって識別できます。それぞれはAzureで始まり、サービス カテゴリ、サービスの名前が続きます。たとえば、 Azure.Storage.Blobs 。
利用可能なパッケージの完全なリストについては、最新の利用可能なパッケージのページをご覧ください。
注: コードが実稼働環境に対応していることを確認する必要がある場合は、安定した非プレビュー ライブラリのいずれかを使用することを強くお勧めします。
本番環境に対応したパッケージの最後の安定バージョン。これらのライブラリは、既存のリソースを使用および消費し、それらと対話できるため、プレビュー パッケージと同様の機能を提供します。たとえば、ストレージ BLOB のアップロードなどです。通常、安定したライブラリ ディレクトリには、名前に「Microsoft.Azure」が含まれます (例: 「Microsoft.Azure.KeyVault」)。ガイドラインが実装されていないか、11 月のリリースと同じ機能セットが含まれていない可能性があります。ただし、より広範囲のサービスを提供します。
.NET 用の Azure SDK 設計ガイドラインに従い、Azure.Core ライブラリに基づく新しい管理ライブラリのセットがパブリック プレビュー段階になりました。これらの新しいライブラリは、直感的な Azure Identity ライブラリ、カスタム ポリシーを備えた HTTP パイプライン、エラー処理、分散トレースなど、すべての Azure SDK 間で共有される多数のコア機能を提供します。このページで新しいパッケージのリストを見つけることができます。
これらの新しいライブラリの使用を開始するには、こちらのクイックスタート ガイドを参照してください。これらの新しいライブラリは、 Azure.ResourceManagerで始まる名前空間 (例: Azure.ResourceManager.Networkによって識別できます。
注: コードが運用環境に対応していることを確認する必要がある場合は、安定した非プレビュー ライブラリの 1 つを使用してください。
Azure リソースのプロビジョニングと管理を可能にする管理ライブラリの完全なリストについては、ここを確認してください。これらは新しいリリースと同じ機能セットを備えていない可能性がありますが、より広範囲のサービスを提供します。管理ライブラリの以前のバージョンは、 Microsoft.Azure.Managementで始まる名前空間 (例: Microsoft.Azure.Management.Networkによって識別できます。
これらのライブラリのドキュメントとコード サンプルは、ここにあります。
参考ドキュメントについては、「Azure SDK for .NET API Reference」を参照してください。
チュートリアル、サンプル、クイック スタート、その他のドキュメントについては、Azure for .NET Developers にアクセスしてください。
Github Issues 経由で問題を提出してください。
以前の質問を確認するか、 azureタグと.netタグを使用して StackOverflow で新しい質問を質問してください。
他のコミュニティメンバーとチャットする
セキュリティの問題とバグは、電子メールで Microsoft セキュリティ レスポンス センター (MSRC) [email protected] に非公開で報告する必要があります。 24 時間以内に返信が届くはずです。何らかの理由で届かない場合は、元のメッセージを受信したことを確認するために電子メールでフォローアップしてください。 MSRC PGP キーを含む詳細情報は、Security TechCenter で参照できます。
あなたにとって重要な機能は何ですか? オープンな機能リクエストを確認し、問題に「高評価」または「低評価」を付けて意見を共有してください。 (リストは親指の数によって降順に並べ替えられていることに注意してください。)
私たちはコミュニティの意見をライブラリの設計プロセスにぜひ取り入れたいと考えています。現在私たちが行っているデザインに関するディスカッションのリストは次のとおりです。問題にコメントを残してディスカッションに参加してください。