<runtime> Öğesi

Uygulamaları yapılandırmak için ortak dil çalışma zamanı tarafından kullanılan bilgileri sağlar.

<Yapılandırma>
  <Çalışma zamanı>

Syntax

<runtime>
</runtime>

Öznitelikler ve Öğeler

Aşağıdaki bölümlerde alt öğeler ve üst öğeler açıklanmaktadır.

Öznitelikler

Yok.

Alt Öğeler

Öğe Açıklama
<alwaysFlowImpersonationPolicy> Kimliğe bürünme işlemi ne olursa olsun, Windows kimliğinin her zaman zaman zaman uyumsuz noktalar arasında aktığını belirtir.
<AppContextSwitchOverrides> Yeni işlevler için bir geri çevirme mekanizması sağlamak için sınıfı tarafından AppContext kullanılan bir veya daha fazla anahtarı tanımlar.
<appDomainManagerAssembly> İşlemdeki varsayılan uygulama etki alanı için uygulama etki alanı yöneticisini sağlayan derlemeyi belirtir.
<appDomainManagerType> Varsayılan uygulama etki alanı için uygulama etki alanı yöneticisi olarak hizmet veren türü belirtir.
<appDomainResourceMonitoring> Çalışma zamanına sürecin ömrü boyunca süreçteki tüm uygulama etki alanlarıyla ilgili istatistikleri toplamasını emreder.
<assemblyBinding> Derleme sürümü yeniden yönlendirmesi ve derlemelerin konumları hakkında bilgi içerir.
<bypassTrustedAppStrongNames> Güvenilen derlemeler için tanımlayıcı ad doğrulamasının atlanıp atlanmayacağını belirtir.
<CompatSortNLSVersion> Çalışma zamanının dize karşılaştırmaları yaparken eski sıralama davranışını kullanması gerektiğini belirtir.
<developmentMode> Çalışma zamanının DEVPATH ortam değişkeni tarafından belirtilen dizinlerdeki derlemeleri arayıp aramayacağını belirtir.
<disableCachingBindingFailures> .NET Framework sürüm 2.0'da varsayılan davranış olan bağlama hatalarının önbelleğe alınmasının devre dışı bırakılıp bırakılmayacağını belirtir.
<disableCommitThreadStack> Bir iş parçacığı başlatıldığında tam iş parçacığı yığınının işlenip işlenmeyeceğini belirtir.
<disableFusionUpdatesFromADManager> Çalışma zamanı ana bilgisayarının bir uygulama etki alanı için yapılandırma ayarlarını geçersiz kıldığı varsayılan davranışın devre dışı bırakılıp bırakılmadığını belirtir.
<disableStackOverflowProbing> Yığın taşması yoklamanın devre dışı bırakılıp bırakılmayacağını belirtir.
<EnableAmPmParseAdjustment> Tarih ve saat ayrıştırma yöntemlerinin yalnızca bir gün, ay, saat ve AM/PM belirleyicisi içeren tarih dizelerini ayrıştırmak için ayarlanmış bir kural kümesi kullanıp kullanmadığını belirler.
<enforceFIPSPolicy> Şifreleme algoritmalarının Federal Bilgi İşleme Standartlarına (FIPS) uyması gereken bir bilgisayar yapılandırma gereksiniminin zorunlu kılınıp uygulanmayacağını belirtir.
<etwEnable> Ortak dil çalışma zamanı olayları için Windows (ETW) için olay izlemenin etkinleştirilip etkinleştirilmeymeyeceğini belirtir.
<forcePerformanceCounterUniqueSharedMemoryReads> PerfCounter.dll,kategoriye özgü paylaşılan bellekten veya genel bellekten performans sayacı verilerinin yüklenip yüklenmeyeceğini belirlemek için .NET Framework sürüm 1.1 uygulamasında CategoryOptions kayıt defteri ayarını kullanıp kullanmayacağını belirtir.
<gcAllowVeryLargeObjects> 64-bit platformlarda toplam boyutu 2 gigabayttan (GB) büyük olan dizileri etkinleştirir.
<gcConcurrent> Ortak dil çalışma zamanının atık toplamayı eşzamanlı olarak çalıştırıp çalıştırmadığını belirtir.
<GCCpuGroup> Çöp toplamanın birden çok CPU grubunu destekleyip desteklemediğini belirtir.
<GCHeapAffinitizeMask> Çöp toplama yığınları ile tek tek işlemciler arasındaki benziteyi tanımlar.
<GCHeapCount> Sunucu çöp toplama için kullanılacak yığın/iş parçacığı sayısını belirtir.
<GCLOHThreshold> Çöp toplayıcının nesneleri büyük nesne yığınına yerleştirmesine neden olan eşik boyutunu belirtir.
<GCConserveMemory> Atık toplayıcıyı, daha sık çöp toplama ve muhtemelen daha uzun duraklatma süreleri pahasına bellek tasarrufu sağlamak için yapılandırır.
<GCNoAffinitize> Sunucu çöp toplama iş parçacıklarının CPU'larla birleştirilip birleştirilmeyeceğini belirtir.
<gcServer> Ortak dil çalışma zamanının sunucu çöp toplamayı çalıştırıp çalıştırmadığını belirtir.
<generatePublisherEvidence> Çalışma zamanının kod erişim güvenliği (CAS) yayımcı ilkesi kullanıp kullanmadığını belirtir.
<legacyCorruptedStateExceptionsPolicy> Çalışma zamanının yönetilen kodun erişim ihlallerini ve diğer bozuk durum özel durumlarını yakalamasına izin verip vermediğini belirtir.
<legacyImpersonationPolicy> Geçerli iş parçacığındaki yürütme bağlamının akış ayarlarına bakılmaksızın Windows kimliğinin zaman uyumsuz noktalar arasında akmadığını belirtir.
<loadfromRemoteSources> Uzak kaynaklardan derlemelerin tam güven olarak yüklenip yüklenmeyeceğini belirtir.
<NetFx40_LegacySecurityPolicy> Çalışma zamanının eski kod erişim güvenliği (CAS) ilkesini kullanıp kullanmadığını belirtir.
<NetFx40_PInvokeStackResilience> Çalışma zamanının, yönetilen ve yönetilmeyen kod arasındaki daha yavaş geçişler karşılığında çalışma zamanında yanlış platform çağırma bildirimlerini otomatik olarak düzeltip düzeltmediğini belirtir.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Çalışma zamanının yöntemin karma kodlarını hesaplamak için StringComparer.GetHashCode sabit miktarda bellek kullanıp kullanmadığını belirtir.
<PreferComInsteadOfRemoting> Çalışma zamanının uygulama etki alanı sınırları arasında uzaktan iletişim yerine COM birlikte çalışma özelliğini kullanacağını belirtir.
<relativeBindForResources> Araştırmayı uydu derlemeleri için iyileştirir.
<shadowCopyVerifyByTimeStamp> Gölge kopyalamanın .NET Framework 4'te tanıtılan varsayılan başlatma davranışını kullanıp kullanmadığını veya .NET Framework önceki sürümlerinin başlangıç davranışına geri döndürülür.
<supportPortability> Bir uygulamanın, derlemeleri uygulama taşınabilirliği amacıyla eşdeğer olarak değerlendiren varsayılan davranışı devre dışı bırakarak .NET Framework iki farklı uygulamasında aynı derlemeye başvurabileceğini belirtir.
<system.runtime.caching> Varsayılan bellek içi nesne önbelleği için yapılandırma bilgileri sağlar.
<Thread_UseAllCpuGroups> Çalışma zamanının yönetilen iş parçacıklarını tüm CPU gruplarına dağıtıp dağıtmadığını belirtir.
<ThrowUnobservedTaskExceptions> İşlenmeyen görev özel durumlarının çalışan bir işlemi sonlandırması gerekip gerekmediğini belirtir.
<TimeSpan_LegacyFormatMode> Çalışma zamanının değerler için TimeSpan eski biçimlendirme kullanıp kullanmadığını belirtir.
<useLegacyJit> Ortak dil çalışma zamanının tam zamanında derleme için eski 64 bit JIT derleyicisini kullanıp kullanmadığını belirler.
<UseRandomizedStringHashAlgorithm> Çalışma zamanının uygulama etki alanı temelinde dizeler için karma kodları hesaplayıp hesaplamadığını belirtir.
<UseSmallInternalThreadStacks> Çalışma zamanının varsayılan yığın boyutu yerine dahili olarak kullandığı belirli iş parçacıklarını oluşturduğunda açık yığın boyutlarını kullanmasını istemektedir.

Üst Öğeler

Öğe Açıklama
configuration Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe.

Açıklamalar

Yapılandırma dosyasının <çalışma zamanı> bölümündeki alt öğeler, ortak dil çalışma zamanı tarafından bir uygulamanın nasıl yürütüleceklerini yapılandırmak için kullanılır. Örneğin, gcServer> öğesi çöp toplayıcının< iş istasyonu çöp toplama veya sunucu çöp toplaması kullanıp kullanmadığını belirler, <UseRandomizedStringHashAlgorithm> öğesi ortak dil çalışma zamanının uygulama başına veya uygulama başına etki alanı temelinde dize için karma kodları hesaplayıp hesaplamadığını belirler ve AppContextSwitchOverrides öğe kitaplık kullanıcılarının bir kitaplık tarafından sağlanan değiştirilmiş işlevselliği kabul etmesine veya devre dışı bırakmasına olanak tanır.

Çalışma zamanı> bölümündeki öğeler<, uygulama başlangıcında ortak dil çalışma zamanı tarafından otomatik olarak okunur. Varsayılan olmayan bir uygulama etki alanı için yapılandırma dosyasını, adını özelliğine AppDomainSetup.ConfigurationFile sağlayarak da tanımlayabilirsiniz; uygulama etki alanı yüklendiğinde ayarları otomatik olarak okunur. Nadiren, varsa, uygulamanızın yapılandırma dosyasının <çalışma zamanı> bölümündeki ayarları doğrudan okumanız gerekir.

Ayrıca bkz.