C Sharp kullanarak Azure Time Series Analizler 1. Nesil ortamından verileri sorgulama
Dekont
Time Series Analizler (TSI) hizmeti artık Mart 2025'e kadar desteklenmeyecektir. Mevcut TSI ortamlarını mümkün olan en kısa sürede alternatif çözümlere geçirmeyi göz önünde bulundurun. Kullanımdan kaldırma ve geçiş hakkında daha fazla bilgi için belgelerimizi ziyaret edin.
Dikkat
Bu bir 1. Nesil makalesi.
Bu C# örneği, Azure Time Series Analizler 1. Nesil ortamlarından verileri sorgulamak için 1. Nesil Sorgu API'lerinin nasıl kullanılacağını gösterir.
Bahşiş
1. Nesil C# kod örneklerini adresinde https://github.com/Azure-Samples/Azure-Time-Series-Insightsgörüntüleyin.
Özet
Aşağıdaki örnek kod aşağıdaki özellikleri gösterir:
Microsoft.IdentityModel.Clients.ActiveDirectory kullanarak Microsoft Entra Kimliği aracılığıyla erişim belirteci alma.
Alınan erişim belirtecini
Authorization
sonraki Sorgu API'sinin isteklerinin üst bilgisine geçirme.Örnek, HTTP isteklerinin aşağıdakilere nasıl yapıldığını gösteren 1. Nesil Sorgu API'lerinin her birini çağırır:
Aşağıdakilere ileti göndermek için WSS kullanarak 1. Nesil Sorgu API'leriyle etkileşim kurma:
Ön koşullar ve kurulum
Örnek kodu derlemeden ve çalıştırmadan önce aşağıdaki adımları tamamlayın:
- 1. Nesil Azure Zaman Serisi Analizler ortamı sağlayın.
- Kimlik doğrulaması ve yetkilendirme bölümünde açıklandığı gibi Microsoft Entra Id için Azure Time Series Analizler ortamınızı yapılandırın.
- Gerekli proje bağımlılıklarını yükleyin.
- Her bir #DUMMY# değerini uygun ortam tanımlayıcısıyla değiştirerek aşağıdaki örnek kodu düzenleyin.
- Kodu Visual Studio'da yürütür.
Proje bağımlılıkları
Visual Studio'nun en yeni sürümünü kullanmanız önerilir:
- Visual Studio 2019 - Sürüm 16.4.2+
Örnek kodun iki gerekli bağımlılığı vardır:
- Microsoft.IdentityModel.Clients.ActiveDirectory - 3.13.9 paketi.
- Newtonsoft.Json - 9.0.1 paketi.
Derleme Çözümü Oluştur>seçeneğini belirleyerek Visual Studio 2019'daki paketleri indirin.
Alternatif olarak, NuGet 2.12+ kullanarak paketleri ekleyin:
dotnet add package Newtonsoft.Json --version 9.0.1
dotnet add package Microsoft.IdentityModel.Clients.ActiveDirectory --version 3.13.9
C# örnek kodu
C# örnek koduna erişmek için lütfen Azure Time Series Analizler] deposuna bakın.