Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Notera
Time Series Insights-tjänsten dras tillbaka den 7 juli 2024. Överväg att migrera befintliga miljöer till alternativa lösningar så snart som möjligt. Mer information om utfasning och migrering finns i vår dokumentation.
Försiktighet
Det här är en artikel i Gen1.
Det här C#-exemplet visar hur du använder Gen1-fråge-API:er för att fråga efter data från Azure Time Series Insights Gen1-miljöer.
Tips
Visa Gen1 C#-kodexempel på https://github.com/Azure-Samples/Azure-Time-Series-Insights.
Sammanfattning
Exempelkoden nedan visar följande funktioner:
Hämta en åtkomsttoken via Microsoft Entra-ID med hjälp av Microsoft.IdentityModel.Clients.ActiveDirectory.
Så här skickar du den förvärvade åtkomst-token i
Authorization-huvudet för efterföljande förfrågningar mot Query API.Exemplet anropar var och en av Gen1-fråge-API:erna som visar hur HTTP-begäranden görs till:
- Hämta miljö-API för att returnera de miljöer som användaren har åtkomst till
- Hämta API för miljötillgänglighet
- Hämta API för miljömetadata för att hämta miljömetadata
- Hämta api för miljöhändelser
- Hämta API för miljöaggregeringar
Så här interagerar du med Gen1-fråge-API:erna med hjälp av WSS för att meddela:
Krav och installation
Slutför följande steg innan du kompilerar och kör exempelkoden:
- Skapa en Gen1 Azure Time Series Insights miljö.
- Konfigurera din Azure Time Series Insights-miljö för Microsoft Entra-ID enligt beskrivningen i autentisering och auktorisering.
- Installera nödvändiga projektberoenden.
- Redigera exempelkoden nedan genom att ersätta varje #DUMMY# med lämplig miljöidentifierare.
- Kör koden i Visual Studio.
Projektberoenden
Vi rekommenderar att du använder den senaste versionen av Visual Studio:
- Visual Studio 2019 – version 16.4.2+
Exempelkoden har två nödvändiga beroenden:
- Microsoft.IdentityModel.Clients.ActiveDirectory – 3.13.9-paketet.
- Newtonsoft.Json - 9.0.1-paketet.
Ladda ned paketen i Visual Studio 2019 genom att välja alternativet Build>Build Solution.
Du kan också lägga till paketen med NuGet 2.12+:
dotnet add package Newtonsoft.Json --version 9.0.1dotnet add package Microsoft.IdentityModel.Clients.ActiveDirectory --version 3.13.9
C#-exempelkod
Se lagringsplatsen Azure Time Series Insights] för att få åtkomst till C#-exempelkoden.
Nästa steg
För att lära dig mer om frågeställning, läs referensen Query API.
Läs om hur du ansluter en JavaScript-app till Time Series Insights med hjälp av SDK för klienten. Azure-Samples/Azure-Time-Series-Insights/gen1-sample/csharp-tsi-gen1-sample/Program.cs