使用 C Sharp 查询 Azure 时序见解 Gen1 环境中的数据

注意

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

注意

这是一篇 Gen1 文章。

本 C# 示例演示如何使用Gen1 查询 API 查询 Azure 时序见解 Gen1 环境中的数据。

提示

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

总结

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

先决条件和设置

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

  1. 预配 Gen1 Azure 时序见解环境。
  2. 为 Microsoft Entra ID 配置 Azure 时序见解环境,如身份验证和授权中所述。
  3. 安装必需的项目依赖项。
  4. 编辑下面的示例代码,将每个 #DUMMY# 替换为相应的环境标识符。
  5. 在 Visual Studio 中执行代码。

项目依赖项

建议使用最新版本的 Visual Studio:

示例代码有两个必需的依赖项:

在 Visual Studio 2019 中,通过选择“生成”“生成解决方案”选项来下载程序包。

或者,使用 NuGet 2.12+ 添加这些包:

  • dotnet add package Newtonsoft.Json --version 9.0.1
  • dotnet add package Microsoft.IdentityModel.Clients.ActiveDirectory --version 3.13.9

C# 示例代码

请参阅 Azure 时序见解存储库以访问 C# 示例代码。

后续步骤