Query's uitvoeren op gegevens uit de Azure Time Series Insights Gen2-omgeving met behulp van C Sharp
Notitie
De Time Series Insights-service wordt op 7 juli 2024 buiten gebruik gesteld. Overweeg om bestaande omgevingen zo snel mogelijk naar alternatieve oplossingen te migreren. Voor meer informatie over de uitfasering en migratie, bezoek onze documentatie.
In dit C#-voorbeeld ziet u hoe u query's uitvoert op gegevens uit de Gen2 Data Access-API's in Azure Time Series Insights Gen2-omgevingen.
Tip
Bekijk gen2 C#-codevoorbeelden op https://github.com/Azure-Samples/Azure-Time-Series-Insights.
Samenvatting
In de onderstaande voorbeeldcode ziet u de volgende functies:
Ondersteuning voor het automatisch genereren van SDK's vanuit Azure AutoRest-.
Een toegangstoken verkrijgen via Microsoft Entra ID met behulp van Microsoft.IdentityModel.Clients.ActiveDirectory.
Hoe u dat verkregen toegangstoken doorgeeft in de
Authorization
header van volgende Data Access-API-aanvragen.Het voorbeeld biedt een consoleinterface die laat zien hoe HTTP-aanvragen worden gedaan op het volgende:
Vereisten en installatie
Voer de volgende stappen uit voordat u de voorbeeldcode compileert en uitvoert:
- richt een Azure Time Series Insights--omgeving in voor Azure Time Series Insights.
- Configureer uw Azure Time Series Insights-omgeving voor Microsoft Entra ID, zoals beschreven in verificatie- en autorisatie-.
- Voer de GenerateCode.bat uit zoals opgegeven in de Readme.md om de Afhankelijkheden van de Azure Time Series Insights Gen2-client te genereren.
- Open de
TSIPreviewDataPlaneclient.sln
-oplossing en stelDataPlaneClientSampleApp
in als het standaardproject in Visual Studio. - Installeer de vereiste projectafhankelijkheden met behulp van de stappen die worden beschreven hieronder en compileer het voorbeeld naar een uitvoerbaar
.exe
bestand. - Voer het
.exe
-bestand uit door erop te dubbelklikken.
Projectafhankelijkheden
Het is raadzaam om de nieuwste versie van Visual Studio te gebruiken:
- Visual Studio 2019 - versie 16.4.2+
De voorbeeldcode heeft verschillende vereiste afhankelijkheden die kunnen worden weergegeven in het packages.config-bestand.
Download de pakketten in Visual Studio 2019 door de optie Build>Build Solution te selecteren.
U kunt ook elk pakket toevoegen met NuGet 2.12+. Bijvoorbeeld:
dotnet add package Microsoft.IdentityModel.Clients.ActiveDirectory --version 4.5.1
C#-voorbeeldcode
Raadpleeg de Azure Time Series Insights opslagplaats voor toegang tot de C#-voorbeeldcode.
Notitie
- Het codevoorbeeld kan worden uitgevoerd zonder de standaardomgevingsvariabelen te wijzigen.
- Het codevoorbeeld wordt gecompileerd naar een uitvoerbare .NET-console-app.
Volgende stappen
Voor meer informatie over het uitvoeren van query's leest u de query-API-verwijzing.
Lees hoe u een JavaScript-app verbinden met behulp van de client-SDK met Azure Time Series Insights.