Adatok lekérdezése az Azure Time Series Insights Gen2-környezetből a C Sharp használatával
Feljegyzés
A Time Series Insights szolgáltatás 2024. július 7-én megszűnik. Fontolja meg a meglévő környezetek migrálását alternatív megoldásokba a lehető leghamarabb. Az elavulással és a migrálással kapcsolatos további információkért tekintse meg dokumentációnkat.
Ez a C#-példa bemutatja, hogyan kérdezhet le adatokat a Gen2 Data Access API-kból az Azure Time Series Insights Gen2-környezetekben.
Tipp.
Gen2 C#-kódminták megtekintése a következő helyen https://github.com/Azure-Samples/Azure-Time-Series-Insights: .
Összegzés
Az alábbi mintakód a következő funkciókat mutatja be:
Hozzáférési jogkivonat beszerzése a Microsoft Entra ID-on keresztül a Microsoft.IdentityModel.Clients.ActiveDirectory használatával.
A megszerzett hozzáférési jogkivonat átadása a
Authorization
következő Data Access API-kérések fejlécében.A minta egy konzolfelületet biztosít, amely bemutatja, hogyan történik a HTTP-kérések végrehajtása az alábbiakhoz:
Speciális keresési és TSX-képességek .
Előfeltételek és beállítás
A mintakód fordítása és futtatása előtt hajtsa végre az alábbi lépéseket:
- Gen2 Azure Time Series Insights-környezet kiépítése.
- Konfigurálja az Azure Time Series Insights-környezetet a Microsoft Entra-azonosítóhoz a hitelesítés és az engedélyezés szakaszban leírtak szerint.
- Futtassa a GenerateCode.bat a Readme.md megadott módon az Azure Time Series Insights Gen2 ügyfélfüggőségek létrehozásához.
- Nyissa meg a
TSIPreviewDataPlaneclient.sln
megoldást, és állítsa beDataPlaneClientSampleApp
alapértelmezett projektként a Visual Studióban. - Telepítse a szükséges projektfüggőségeket az alábbi lépések végrehajtásával, és fordítsa le a példát egy végrehajtható
.exe
fájlba. .exe
A fájl futtatásához kattintson rá duplán.
Projektfüggőségek
Javasoljuk, hogy a Visual Studio legújabb verzióját használja:
- Visual Studio 2019 – 16.4.2-es vagy újabb verzió
A mintakód számos szükséges függőséget tartalmaz, amelyek megtekinthetők a packages.config fájlban.
Töltse le a csomagokat a Visual Studio 2019-ben a Build>Solution lehetőség kiválasztásával.
Másik lehetőségként vegye fel az egyes csomagokat a NuGet 2.12+ használatával. Példa:
dotnet add package Microsoft.IdentityModel.Clients.ActiveDirectory --version 4.5.1
C# mintakód
A C# mintakód eléréséhez tekintse meg az Azure Time Series Insights adattárát.
Feljegyzés
- A kódminta az alapértelmezett környezeti változók módosítása nélkül is végrehajtható.
- A kódminta egy .NET-végrehajtható konzolalkalmazásra lesz lefordítva.
Következő lépések
A lekérdezésről további információt a Query API-referenciában olvashat.
Megtudhatja, hogyan csatlakoztathat JavaScript-alkalmazásokat az ügyfél SDK-val az Azure Time Series Insightshoz.