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.
dotnet-mage'in .NET 8.0 Preview 1 sürümünden başlayarak ortam değişkenlerini kullanarak özelliklere erişebilirsinizActivationData. dotnet-mage'in bu sürümünü kullanarak program aracılığıyla şunları yapabilirsiniz:
- Özel bir dosya ilişkilendirmesine göre etkinleştirme için dosya adını keşfedin.
- appref-ms dosyasında etkinleştirme için kullanılan bağımsız değişkenleri keşfedin.
Başlatıcı diziyi AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData okur ve dizi boş değilse uygun ortam değişkenlerini ayarlar.
Ortam değişkenleri
Aşağıdaki ortam değişkenleri ayarlanır:
ClickOnce_ActivationData_CountBu değişken varsa, değer ActivationData dize dizisindeki öğelerin sayısıdır.
ClickOnce_ActivationData_<n>Dizideki her öğe için sıfır tabanlı dizine sahip yeni bir ortam değişkeni eklenir; yani:
ClickOnce_ActivationData_0ClickOnce_ActivationData_1Bu değişiklikle düzelten senaryolarda her zaman sıfır dizin öğesi kullanılır, bu nedenle değişken her zaman olur
ClickOnce_ActivationData_0, ancak kod esnektir ve tüm etkinleştirme verilerini .NET uygulamasına geçirebilir.
Erişim özellikleri
Aşağıdaki kodu kullanarak içeriği bulmak ActivationData için bu ortam değişkenlerini okuyabilirsiniz:
string value = Environment.GetEnvironmentVariable("ClickOnce_ActivationData_0");
Daha önce .NET Framework uygulamaları için aşağıdaki kodu kullanarak bu verileri okuyacaktınız:
string value = AppDomain.CurrentDomain?.SetupInformation?.ActivationArguments?.ActivationData?[0];