AppDomain.IsCompatibilitySwitchSet(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Herhangi bir uyumluluk anahtarının ayarlanıp ayarlanmadığını ve ayarlıysa belirtilen uyumluluk anahtarının ayarlanıp ayarlanmadığını gösteren null atanabilir bir Boole değeri alır.
public:
Nullable<bool> IsCompatibilitySwitchSet(System::String ^ value);
public bool? IsCompatibilitySwitchSet (string value);
member this.IsCompatibilitySwitchSet : string -> Nullable<bool>
Public Function IsCompatibilitySwitchSet (value As String) As Nullable(Of Boolean)
Parametreler
- value
- String
Test için uyumluluk anahtarı.
Döndürülenler
Hiçbir uyumluluk anahtarı ayarlı değilse null başvuru (Nothing
Visual Basic), aksi takdirde tarafından belirtilen value
uyumluluk anahtarının ayarlanıp ayarlanmadığını gösteren bir Boole değeri.
Açıklamalar
Bu yöntem, belirtilen uyumluluk anahtarının geçerli uygulama etki alanı için ayarlanıp ayarlanmadığını test ediyor. Uyumluluk anahtarları genellikle .NET Framework sürümleri arasında değiştirilmiş bir davranışı (dizelerin sıralanma şekli gibi) geri yükler. Uygulama etki alanı oluşturmadan önce yöntemi çağrılarak AppDomainSetup.SetCompatibilitySwitches ayarlanır.
Aşağıdaki tabloda, .NET Framework önceki sürümlerinin davranışını geri yüklemek için ayarlanabilen uyumluluk anahtarları örnekleri verilmiştir.
Anahtar | Anlamı |
---|---|
"NetFx40_LegacySecurityPolicy" | .NET Framework 3.5 için kod erişim güvenliği (CAS) bu uygulama etki alanında etkindir. Bkz. <NetFx40_LegacySecurityPolicy> Öğesi. |
"NetFx40_Legacy20SortingBehavior" | .NET Framework 3.5 için dize sıralama varsayılanları bu uygulama etki alanında etkindir. Başarılı olması için sort00001000.dll yüklenmesi gerekir. Bkz <. CompatSortNLSVersion> Öğesi. |
"NetFx40_Legacy40SortingBehavior" | .NET Framework 4 ve Unicode 5.0 için dize sıralama varsayılanları bu uygulama etki alanında etkindir. Başarılı olması için sort00060101.dll yüklenmesi gerekir. |
"NetFx40_TimeSpanLegacyFormatMode" | TimeSpan.NET Framework 3.5 için biçimlendirme davranışı bu uygulama etki alanında etkindir. TimeSpan_LegacyFormatMode Öğesine ve konunun "Eski TimeSpan Biçimlendirmesini TimeSpan Geri Yükleme" bölümüne bakın<.> |
"UseRandomizedStringHashAlgorithm" | Çalışma zamanı, uygulama etki alanları arasında tutarlı bir karma kodu üreten tek bir karma algoritması kullanmak yerine, dizeler için uygulama etki alanı temelinde karma kodları hesaplar. Bkz <. UseRandomizedStringHashAlgorithm> Öğesi. |