Freigeben über


Abfragen von Daten aus der Azure Time Series Insights Gen2-Umgebung mit C Sharp

Anmerkung

Der Time Series Insights-Dienst wird am 7. Juli 2024 eingestellt. Erwägen Sie, vorhandene Umgebungen so schnell wie möglich zu alternativen Lösungen zu migrieren. Weitere Informationen zur Abkündigung und zur Migration finden Sie in der Dokumentation .

In diesem C#-Beispiel wird das Abfragen von Daten aus den Gen2-Datenzugriffs-APIs in Azure Time Series Insights Gen2-Umgebungen veranschaulicht.

Tipp

Gen2 C#-Codebeispiele bei https://github.com/Azure-Samples/Azure-Time-Series-Insightsansehen.

Zusammenfassung

Der folgende Beispielcode veranschaulicht die folgenden Features:

Voraussetzungen und Einrichtung

Führen Sie die folgenden Schritte aus, bevor Sie den Beispielcode kompilieren und ausführen:

  1. Eine Gen2-Azure-Time Series Insights--Umgebung bereitstellen.
  2. Konfigurieren Sie Ihre Azure Time Series Insights-Umgebung für Microsoft Entra-ID, wie in Authentifizierung und Autorisierungbeschrieben.
  3. Führen Sie, wie in der Readme.md angegeben, die GenerateCode.bat aus, um die Clientabhängigkeiten der Azure Time Series Insights Gen2 zu generieren.
  4. Öffnen Sie die TSIPreviewDataPlaneclient.sln Projektmappe, und legen Sie DataPlaneClientSampleApp als Standardprojekt in Visual Studio fest.
  5. Installieren Sie die erforderlichen Projektabhängigkeiten mithilfe der unten beschriebenen Schritte, und kompilieren Sie das Beispiel in eine ausführbare .exe Datei.
  6. Führen Sie die .exe Datei aus, indem Sie darauf doppelklicken.

Projektabhängigkeiten

Es wird empfohlen, die neueste Version von Visual Studio zu verwenden:

Der Beispielcode verfügt über mehrere erforderliche Abhängigkeiten, die in der packages.config-Datei angezeigt werden können.

Laden Sie die Pakete in Visual Studio 2019 herunter, indem Sie die Option Erstellen>Lösung erstellen auswählen.

Fügen Sie alternativ jedes Paket mit NuGet 2.12+hinzu. Zum Beispiel:

  • dotnet add package Microsoft.IdentityModel.Clients.ActiveDirectory --version 4.5.1

C#-Beispielcode

Weitere Informationen finden Sie im Azure Time Series Insights Repository, wo Sie den C#-Beispielcode finden.

Anmerkung

  • Das Codebeispiel kann ausgeführt werden, ohne die Standardumgebungsvariablen zu ändern.
  • Das Codebeispiel wird zu einer ausführbaren .NET-Konsolen-App kompiliert.

Nächste Schritte