使用 C# 查询 Azure 时序见解第 2 代环境中的数据

注意

2025 年 3 月之后,将不再支持时序见解 (TSI) 服务。 请考虑尽快将现有 TSI 环境迁移到备用解决方案。 有关弃用和迁移的详细信息,请访问我们的文档

本 C# 示例演示了如何在 Azure 时序见解 Gen2 环境中通过 Gen2 数据访问 API 查询数据。

提示

可以访问 https://github.com/Azure-Samples/Azure-Time-Series-Insights 查看 Gen2 C# 代码示例。

总结

下面的示例代码演示了以下功能:

先决条件和设置

在编译和运行示例代码之前,请完成以下步骤:

  1. 预配 Azure 时序见解 Gen2 环境。
  2. 为 Microsoft Entra ID 配置 Azure 时序见解环境,如《身份验证和授权》中所述。
  3. 按照 Readme.md 中指定的方式运行 GenerateCode.bat,以生成 Azure 时序见解 Gen2 客户端依赖项。
  4. 打开 TSIPreviewDataPlaneclient.sln 解决方案,并将 DataPlaneClientSampleApp 设置为 Visual Studio 中的默认项目。
  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 时序见解存储库以访问 C# 示例代码。

注意

  • 可以在不更改默认环境变量的情况下执行代码示例。
  • 代码示例将编译为 .NET 可执行控制台应用。

后续步骤