次の方法で共有


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

手記

Time Series Insights サービスは、2024 年 7 月 7 日に廃止されます。 既存の環境をできるだけ早く別のソリューションに移行することを検討してください。 非推奨と移行の詳細については、ドキュメントを参照してください。

この C# の例では、Azure Time Series Insights Gen2 環境で Gen2 Data Access 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. TSIPreviewDataPlaneclient.sln ソリューションを開き、Visual Studio で既定のプロジェクトとして DataPlaneClientSampleApp 設定します。
  5. 次の 説明されている手順を使用して、必要なプロジェクトの依存関係をインストールし、実行可能な ファイルに例をコンパイルします。
  6. .exe ファイルをダブルクリックして実行します。

プロジェクトの依存関係

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

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

Visual Studio 2019 でパッケージをダウンロードするには、[Build>Build Solution] オプションを選択します。

または、NuGet 2.12 以降のを使用して各パッケージを追加します。 例えば:

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

C# サンプル コード

C# サンプル コードにアクセスするには、Azure Time Series Insights リポジトリを参照してください。

手記

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

次の手順

  • クエリの詳細については、クエリ API リファレンスを参照してください。

  • クライアント SDK を使用して JavaScript アプリを Azure Time Series Insights に 接続する方法について説明します。