Запрос данных из среды Аналитики временных рядов Azure 2-го поколения с помощью C#

Примечание.

Служба временных рядов Аналитика (TSI) больше не будет поддерживаться после марта 2025 года. Попробуйте перенести существующие среды TSI в альтернативные решения как можно скорее. Дополнительные сведения об устаревании и миграции см. в нашей документации.

В этом примере C# показано, как запросить данные из API доступа к данным 2-го поколения в средах службы Аналитики временных рядов Azure 2-го поколения.

Совет

Ознакомьтесь с примерами общедоступного кода C# 2-го поколения по адресу https://github.com/Azure-Samples/Azure-Time-Series-Insights.

Итоги

Приведенный ниже пример кода демонстрирует следующие возможности.

Предварительные условия и настройка

Перед компиляцией и запуском примера кода выполните следующие шаги.

  1. Подготовьте к работе среду Аналитики временных рядов 2-го поколения.
  2. Настройте среду Аналитика временных рядов Azure для идентификатора Microsoft Entra, как описано в разделе "Проверка подлинности и авторизация".
  3. Запустите файл GenerateCode.bat, как указано в Readme.md, чтобы создать зависимости клиентов Аналитики временных рядов Azure 2-го поколения.
  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#

Чтобы получить доступ к примеру кода C#, обратитесь к репозиторию Аналитика временных рядов Azure.

Примечание.

  • Пример кода можно выполнить без изменения переменных среды по умолчанию.
  • Пример кода компилируется в исполняемое консольное приложение .NET.

Следующие шаги