Interroger des données à partir de l’environnement Azure Time Series Insights Gen2 à l’aide de C Sharp
Note
Le service Time Series Insights sera mis hors service le 7 juillet 2024. Envisagez de migrer des environnements existants vers d’autres solutions dès que possible. Pour plus d’informations sur la dépréciation et la migration, consultez notre documentation .
Cet exemple C# montre comment interroger des données à partir des API d’accès aux données Gen2 dans les environnements Azure Time Series Insights Gen2.
Pourboire
Affichez des exemples de code C# Gen2 à https://github.com/Azure-Samples/Azure-Time-Series-Insights.
Résumé
L’exemple de code ci-dessous illustre les fonctionnalités suivantes :
Prise en charge de la génération automatique du Kit de développement logiciel (SDK) à partir de Azure AutoRest.
Comment acquérir un jeton d’accès via Microsoft Entra ID à l’aide de Microsoft.IdentityModel.Clients.ActiveDirectory.
Comment transmettre ce jeton d’accès acquis dans l’en-tête
Authorization
des demandes d’API d’accès aux données suivantes.L’exemple fournit une interface de console montrant comment les requêtes HTTP sont adressées aux éléments suivants :
- API Environnements Gen2
- API de requête Gen2
- API de modèles de séries temporelles
Prérequis et configuration
Effectuez les étapes suivantes avant de compiler et d’exécuter l’exemple de code :
- Provisionner un environnement Azure Time Series Insights Gen2.
- Configurez votre environnement Azure Time Series Insights pour l’ID Microsoft Entra, comme décrit dans d’authentification et d’autorisation.
- Exécutez le GenerateCode.bat comme spécifié dans le Readme.md pour générer les dépendances du client Azure Time Series Insights Gen2.
- Ouvrez la solution
TSIPreviewDataPlaneclient.sln
et définissezDataPlaneClientSampleApp
comme projet par défaut dans Visual Studio. - Installez les dépendances de projet requises à l’aide des étapes décrites ci-dessous et compilez l’exemple dans un fichier
.exe
exécutable. - Exécutez le fichier
.exe
en double-cliquant dessus.
Dépendances de projet
Il est recommandé d’utiliser la dernière version de Visual Studio :
- Visual Studio 2019 - Version 16.4.2+
L’exemple de code a plusieurs dépendances requises qui peuvent être consultées dans le fichier packages.config.
Téléchargez les packages dans Visual Studio 2019 en sélectionnant l’option Générer>Générer la solution.
Vous pouvez également ajouter chaque package à l’aide de NuGet 2.12+. Par exemple:
dotnet add package Microsoft.IdentityModel.Clients.ActiveDirectory --version 4.5.1
Exemple de code C#
Reportez-vous au dépôt Azure Time Series Insights pour accéder à l’exemple de code C#.
Note
- L’exemple de code peut être exécuté sans modifier les variables d’environnement par défaut.
- L’exemple de code est compilé sur une application console exécutable .NET.
Étapes suivantes
Pour en savoir plus sur l’interrogation, consultez la référence de l’API de requête .
Découvrez comment connecter une application JavaScript à l’aide du Kit de développement logiciel (SDK) client à Azure Time Series Insights.