Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Note
dotnetup genel önizleme aşamasındadır. Özellikleri ve davranışı genel kullanılabilirlik öncesinde değişebilir.
dotnetup, kullanım verilerini toplayan ve dotnetup komutlarını çalıştırdığınızda bunları Microsoft'a gönderen bir telemetri özelliği içerir.
dotnetup kilitlendiğinde kullanım verileri özel durum bilgilerini içerir. .NET ekibi, kişilerin aracı nasıl kullandığını anlamak ve sorunları çözmek için bu verileri kullanır.
Abonelikten Çıkma Yolu
Telemetri varsayılan olarak açıktır. Devre dışı bırakmak için DOTNET_CLI_TELEMETRY_OPTOUT ortam değişkenini true veya 1 olarak ayarlayın.
Bu, .NET SDK ve CLI için telemetriyi kapatan değişkenle aynıdır. Daha fazla bilgi için bkz. .NET SDK ve .NET CLI telemetrisi.
İlk çalıştırma bildirimi
dotnetup ilk kez çalıştırıldığında şu ileti gösterilir:
dotnetup collects usage data to help improve your experience. You can opt out by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1'. Learn more: https://aka.ms/dotnetup-telemetry
Telemetriyi kapatmadan bu bildirimi gizlemek için DOTNET_NOLOGO ortam değişkenini true veya 1 olarak ayarlayın.
Veri noktaları
Telemetri özelliği, kullanıcı adları veya e-posta adresleri gibi kişisel verileri toplamaz. Kodunuzu taramaz ve proje düzeyinde verileri ayıklamaz.
dotnetup verileri Azure İzleyici teknolojisiyle Microsoft sunucularına güvenli bir şekilde gönderir.
dotnetup aşağıdaki verileri toplar:
- Çağrının zaman damgası.
- Çalıştırdığınız komut, örneğin
install, ,updateveyalist. -
dotnetupsürümü ve commit SHA. - İşletim sistemi ve mimari.
-
dotnetupöğesinin sürekli tümleştirme (CI) ortamında çalışıp çalışmadığı. -
dotnetup’ın GitHub Copilot gibi bir LLM aracısından çalışıp çalışmadığı. - Çıkış kodu veya başarı veya başarısızlık durumu.
- Hatalar için: hata türü, hata kategorisi, dosya yolları olmadan temizlenmiş hata ayrıntıları ve istisna mesajları olmadan yığın izlemesi.
Kilitlenme istisna telemetrisi
dotnetup kilitlenirse, özel durumun adını ve dotnetup kodunun yığın izlemesini toplar. Bu, kullanıcı girişi içerebilecekleri için özel durum iletilerini içermez. Bu yaklaşım, .NET SDK'sının kullandığı yaklaşımla aynıdır. Daha fazla bilgi için bkz. Kilitlenme özel durum telemetrisi.
CI ve LLM aracısı algılama
dotnetup, .NET SDK ile aynı CI ortam algılama ve LLM aracısı algılamasını kullanır. Denetlediği ortam değişkenlerinin listesi için bkz. Sürekli tümleştirme algılama ve LLM algılama.
İlgili ortam değişkenleri
| Variable | Açıklama |
|---|---|
DOTNET_CLI_TELEMETRY_OPTOUT |
true veya 1 olarak ayarlandığında telemetriyi kapatır. |
DOTNET_NOLOGO |
İlk çalıştırma bildirimini true veya 1 olarak ayarlandığında gizler. Telemetri açık kalmaya devam eder. |
DOTNET_CLI_TELEMETRY_STORAGE_PATH |
Verileri karşıya yüklemeden önce dotnetup öğesinin telemetriyi yerel olarak depoladığı dizini değiştirir. |
DOTNET_CLI_TELEMETRY_SHUTDOWN_TIMEOUT_MS |
CI ortamlarında, dotnetup çıkmadan önce telemetri göndermek için beklediği milisaniye cinsinden azami süreyi değiştirir. Varsayılan değer 20.000'dir. |
Gizlilik
Telemetrinin hassas verileri topladığını veya Microsoft verileri güvenli olmayan veya uygunsuz bir şekilde işlediğini düşünüyorsanız dotnet/sdk deposunda bir sorun oluşturun.
Daha fazla bilgi için bkz. Microsoft Gizlilik Bildirimi.