AppDomain.IsCompatibilitySwitchSet(String) Yöntem

Tanım

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

Nullable<Boolean>

Hiçbir uyumluluk anahtarı ayarlı değilse null başvuru (NothingVisual 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.

Şunlara uygulanır

Ayrıca bkz.