azure-sdk-for-net - このリポジトリは、Azure SDK for .NET を積極的に開発するためのものです。SDK のコンシューマーには、https://docs.microsoft.com/dotnet/azure/ の公開開発者ドキュメントまたは https://azure.github.io/azure-sdk-for-net のバージョン管理された開発者向けドキュメントにアクセスすることをお勧めします。

(This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net. )

Created at: 2011-12-07 07:32:47
Language:
License: MIT

Azure SDK for .NET

パッケージ 依存 関係 依存関係グラフ

このリポジトリは、Azure SDK for .NET を積極的に開発するためのものです。SDK のコンシューマーには、公開されている開発者向けドキュメントまたはバージョン管理された開発者向けドキュメントにアクセスすることをお勧めします。

はじめ

ライブラリの使用を開始するには、ライブラリのプロジェクト フォルダーにある README.md ファイルを参照してください。サービスごとにグループ化されたこれらのライブラリ フォルダーは、/sdk ディレクトリにあります。

チュートリアル、サンプル、クイック スタート、その他のドキュメントについては、「.NET 開発者向け Azure」を参照してください

利用可能なパッケージ

各サービスには、次の各カテゴリから使用できるライブラリが多数ある場合があります。

クライアント: ニューリリース

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 ID ライブラリ、カスタム ポリシーを含む HTTP パイプライン、エラー処理、分散トレースなど、すべての Azure SDK 間で共有される多くのコア機能を提供します。新しいパッケージのリストは、このページにあります

これらの新しいライブラリの使用を開始するには、こちらのクイックスタート ガイドを参照してください。これらの新しいライブラリは、 で始まる名前空間で識別できます。

Azure.ResourceManager
Azure.ResourceManager.Network

注: コードが運用環境の準備ができていることを確認する必要がある場合は、安定した非プレビュー ライブラリのいずれかを使用します。

管理: 以前のバージョン

Azure リソースのプロビジョニングと管理を可能にする管理ライブラリの完全な一覧については、こちらを参照してください。新しいリリースと同じ機能セットを備えていない可能性がありますが、サービスのより広い範囲を提供します。以前のバージョンの管理ライブラリは、 で始まる名前空間で識別できます。

Microsoft.Azure.Management
Microsoft.Azure.Management.Network

これらのライブラリのドキュメントとコード サンプルは、こちらにあります。

ヘルプが必要ですか?

コミュニティ

  • 他のコミュニティメンバーとチャットするhttps://gitter.im/azure/azure-sdk-for-net でチャットに参加する

セキュリティの問題とセキュリティバグの報告

セキュリティの問題とバグは、Microsoft セキュリティ レスポンス センター (MSRC) secure@microsoft.com に電子メールで非公開で報告する必要があります。24時間以内に返信が届きます。何らかの理由でそうでない場合は、メールでフォローアップして、元のメッセージを受信したことを確認してください。MSRC PGP キーを含む詳細情報は、セキュリティ アップデート センターにあります。

私たちはあなたの考えが欲しいです!

機能要求

あなたにとって重要な機能は何ですか?あなたは私たちのオープンな機能リクエストを見て、問題に親指を立てたり、親指を下げたりしてあなたの考えを共有することによって私たちに知らせることができます。(リストは、親指の数で降順に並べ替えられていることに注意してください。

デザインディスカッション

コミュニティの意見を図書館の設計プロセスに取り入れたいと考えています。現在行っている設計に関する議論のリストは次のとおりです。問題にコメントを残して、ディスカッションに参加してください!

貢献

このリポジトリへのコントリビュートの詳細については、コントリビューションガイドを参照してください。

このプロジェクトは、貢献と提案を歓迎します。ほとんどの投稿では、投稿を使用する権利があり、実際に付与することを宣言する寄稿者ライセンス契約(CLA)に同意する必要があります。詳しくは、https://cla.microsoft.com をご覧ください。

プルリクエストを送信すると、CLAボットは、CLAを提供し、PRを適切に装飾する必要があるかどうかを自動的に判断します(ラベル、コメントなど)。ボットの指示に従ってください。これは、CLAを使用してすべてのリポジトリで一度だけ行う必要があります。

このプロジェクトでは、マイクロソフト オープンソース行動規範を採用しています。詳細については、行動規範に関するFAQを参照するか、追加の質問やコメントがある場合は opencode@microsoft.com にお問い合わせください。

感想