Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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. Raadpleeg onze documentatie voor meer informatie over de afschrijving en migratie.
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.
Aanbeveling
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 automatisch genereren van SDK 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
Authorizationheader van volgende Data Access-API-aanvragen.Het voorbeeld biedt een consoleinterface die laat zien hoe HTTP-aanvragen worden gedaan op het volgende:
- Gen2 Environments-API
 - Gen2-query-API
 - 
              API-modellen voor tijdreeksen
- Hiërarchieën-API en Batch-API voor hiërarchieën ophalen
 - Types API en Types Batch API ophalen
 - Instances-API en Instances Batch-API ophalen
 
 
Geavanceerde zoek - en TSX-mogelijkheden .
Vereisten en installatie
Voer de volgende stappen uit voordat u de voorbeeldcode compileert en uitvoert:
- Richt een Gen2 Azure Time Series Insights-omgeving in.
 - 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 Azure Time Series Insights Gen2-clientafhankelijkheden te genereren.
 - Open de 
TSIPreviewDataPlaneclient.sln-oplossing en stelDataPlaneClientSampleAppin als het standaardproject in Visual Studio. - Installeer de vereiste projectafhankelijkheden met behulp van de onderstaande stappen en compileer het voorbeeld naar een uitvoerbaar 
.exebestand. - 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 opvragen van gegevens, lees de Query API-referentie.
Lees hoe u een JavaScript-app verbindt met behulp van de client-SDK met Azure Time Series Insights.