C Sharp kullanarak Azure Time Series Insights 2. Nesil ortamından verileri sorgulama
Not
Time Series Insights hizmeti 7 Temmuz 2024'te kullanımdan kaldırılacaktır. Mevcut ortamları 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.
Bu C# örneği, Azure Time Series Insights 2. Nesil ortamlarındaki 2. Nesil Veri Erişimi API'lerinden verileri sorgulamayı gösterir.
İpucu
2. 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 Veri Erişimi API'sinin isteklerinin üst bilgisine geçirme.Örnek, HTTP isteklerinin aşağıdakilere nasıl yapıldığını gösteren bir konsol arabirimi sağlar:
Ön koşullar ve kurulum
Örnek kodu derlemeden ve çalıştırmadan önce aşağıdaki adımları tamamlayın:
- 2. Nesil Azure Time Series Insights ortamı sağlayın.
- Kimlik doğrulaması ve yetkilendirme bölümünde açıklandığı gibi Microsoft Entra Id için Azure Time Series Insights ortamınızı yapılandırın.
- Azure Time Series Insights 2. Nesil istemci bağımlılıklarını oluşturmak için Readme.md belirtilen GenerateCode.bat çalıştırın.
TSIPreviewDataPlaneclient.sln
Çözümü açın ve Visual Studio'da varsayılan proje olarak ayarlayınDataPlaneClientSampleApp
.- Aşağıda açıklanan adımları kullanarak gerekli proje bağımlılıklarını yükleyin ve örneği yürütülebilir
.exe
bir dosyaya derleyin. - Dosyaya
.exe
çift tıklayarak dosyayı çalıştırın.
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 kod, packages.config dosyasında görüntülenebilen çeşitli gerekli bağımlılıklara sahiptir.
Derleme Çözümü Oluştur>seçeneğini belirleyerek Visual Studio 2019'daki paketleri indirin.
Alternatif olarak, NuGet 2.12+ kullanarak her paketi ekleyin. Örneğin:
dotnet add package Microsoft.IdentityModel.Clients.ActiveDirectory --version 4.5.1
C# örnek kodu
C# örnek koduna erişmek için lütfen Azure Time Series Insights deposuna bakın.
Not
- Kod örneği, varsayılan ortam değişkenleri değiştirilmeden yürütülebilir.
- Kod örneği bir .NET yürütülebilir konsol uygulamasına derlenir.
Sonraki adımlar
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin