Share via


C# を使用して Azure Time Series Insights Gen2 環境からデータを照会する

Note

Time Series Insights (TSI) サービスは、2025 年 3 月以降はサポートされなくなります。 できるだけ早く既存の TSI 環境を代替ソリューションに移行することを検討してください。 サポートの終了と移行の詳細については、こちらのドキュメントを参照してください。

この C# サンプルでは、Azure Time Series Insights Gen2 環境にあるGen2 のデータ アクセス API からデータを照会する方法を示しています。

ヒント

https://github.com/Azure-Samples/Azure-Time-Series-Insights で Gen2 C# コード サンプルを確認します。

まとめ

次のサンプル コードでは、以下の機能が示されます。

前提条件および設定

サンプル コードをコンパイルして実行する前に、次の手順を実行します。

  1. Gen2 Azure Time Series Insights 環境をプロビジョニングします。
  2. 認証と承認」にある説明に基づき、Microsoft Entra ID で Azure Time Series Insights 環境を設定します。
  3. Readme.md に示されているように GenerateCode.bat を実行して、Azure Time Series Insights Gen2 クライアントの依存関係を生成します。
  4. Visual Studio 上で TSIPreviewDataPlaneclient.sln ソリューションを開き、DataPlaneClientSampleApp を既定のプロジェクトとして設定します。
  5. 以下に示された手順を使用して必要なプロジェクトの依存関係をインストールし、サンプルを実行可能な .exe ファイルにコンパイルします。
  6. .exe ファイルをダブルクリックして、実行します。

プロジェクトの依存関係

最新バージョンの Visual Studio を使用することをお勧めします。

サンプル コードには、packages.config ファイル内で確認できる必須の依存関係がいくつかあります。

[ビルド]>[ソリューションのビルド] オプションを順に選択して、Visual Studio 2019 にパッケージをダウンロードします。

または、NuGet 2.12+ を使用して、各パッケージを追加します。 次に例を示します。

  • dotnet add package Microsoft.IdentityModel.Clients.ActiveDirectory --version 4.5.1

C# サンプル コード

Azure Time Series Insights リポジトリを参照し、C# サンプル コードにアクセスします。

Note

  • コード サンプルは、既定の環境変数を変更せずに実行できます。
  • コード サンプルは、.NET 実行可能ファイルのコンソール アプリにコンパイルされます。

次のステップ