Çalışma zamanı ayarları şeması

Çalışma zamanı ayarları ortak dil çalışma zamanı tarafından .NET Framework'i hedefleyen uygulamaları yapılandırmak için kullanılır. Bu makalede, bir uygulama yapılandırma dosyasındaki çalışma zamanı ayarlarının şeması gösterilir.

<Çalışma zamanı> bölümü ve onun üst ve alt öğeleri

<Yapılandırma>
  <Çalışma zamanı>
    <alwaysFlowImpersonationPolicy>
    <AppContextSwitchOverrides>
    <appDomainManagerAssembly>
    <appDomainManagerType>
    <appDomainResourceMonitoring>
    <assemblyBinding>
      <Dependentassembly>
        <Assemblyıdentity>
        <bindingRedirect>
        <Codebase>
        <publisherPolicy>
      <Yoklama>
      <qualifyAssembly>
      <supportPortability>
    <bypassTrustedAppStrongNames>
    <CompatSortNLSVersion>
    <developmentMode>
    <disable Önbelleğe Alma BindingFailures>
    <disableCommitThreadStack>
    <disableFusion Güncelleştirmeler FromADManager>
    <disableStackOverflowProbing>
    <EnableAmPmParseAdjustment>
    <enforceFIPSPolicy>
    <etwEnable>
    <forcePerformanceCounterUniqueSharedMemoryReads>
    <gcAllowVeryLargeObjects>
    <gcConcurrent>
    <GCCpuGroup>
    <GCHeapAffinitizeMask>
    <GCHeapCount>
    <GCLOHThreshold>
    <GCNoAffinitize>
    <gcServer>
    <generatePublisherEvidence>
    <legacyCorruptedStateExceptionsPolicy>
    <legacyImpersonationPolicy>
    <loadfromRemoteSources>
    <NetFx40_LegacySecurityPolicy>
    <NetFx40_PInvokeStackResilience>
    <NetFx45_CultureAwareComparerGetHashCode_LongStrings>
    <PreferComInsteadOfManagedRemoting>
    <relativeBindForResources>
    <shadowCopyVerifyByTimeStamp>
    <Thread_UseAllCpuGroups>
    <ThrowUnobservedTaskExceptions>
    <TimeSpan_LegacyFormatMode>
    <useLegacyJit>
    <UseRandomizedStringHashAlgorithm>
    <UseSmallInternalThreadStacks>
  <system.runtime.caching>
    <Memorycache>
      <Namedcaches>
        <add>
        <Temizleyin>
        <remove>

Çalışma zamanı> öğelerinin <alfabetik listesi

Öğe Açıklama
<add> Bir bellek önbelleği için koleksiyona namedCaches adlandırılmış önbellek ekler.
<alwaysFlowImpersonationPolicy> Windows kimliğinin, kimliğe bürünme işleminden bağımsız olarak her zaman zaman uyumsuz noktalar arasında aktığını belirtir.
<AppContextSwitchOverrides> Sınıfı tarafından AppContext yeni işlevler için bir geri çevirme mekanizması sağlamak için 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ı sağlar.
<assemblyBinding> Derleme sürümü yeniden yönlendirmesi ve derlemelerin konumları hakkında bilgi içerir.
<Assemblyıdentity> Bir derleme hakkındaki tanımlayıcı bilgileri içerir.
<bindingRedirect> Bir derleme sürümünü diğerine yeniden yönlendirir.
<bypassTrustedAppStrongNames> Güvenilen derlemeler için tanımlayıcı ad doğrulamasının atlanıp atlanmayacağını belirtir.
<Temizleyin> namedCaches Bellek önbelleği koleksiyonunu temizler.
<Codebase> Çalışma zamanının bir derlemeyi nerede bulabileceğini belirtir.
<CompatSortNLSVersion> Dize karşılaştırmaları gerçekleştirirken çalışma zamanının eski sıralama davranışını kullanması gerektiğini belirtir
<Dependentassembly> Her bir derleme için bağlama ilkesi ve derleme konumunu saklar.
<developmentMode> Çalışma zamanının DEVPATH ortam değişkeni tarafından belirtilen dizinlerdeki derlemeleri arayıp aramayacağını belirtir.
<disable Önbelleğe Alma BindingFailures> .NET Framework 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 iş parçacığı yığınının tamamının işlenip işlenmeyeceğini belirtir.
<disableFusion Güncelleştirmeler FromADManager> Çalışma zamanı konağına bir uygulama etki alanı için yapılandırma ayarlarını geçersiz kılma izni veren varsayılan davranışın devre dışı bırakılıp bırakılmayacağı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 mi yoksa genel bellekten mi performans sayacı verilerinin yükleneceğ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> Çalışma zamanının atık toplama işlemini eşzamanlı olarak çalıştırıp çalıştırmayacağını belirtir.
<GCCpuGroup> Çöp toplamanın birden çok CPU grubunu destekleyip desteklemediğini belirtir.
<GCHeapAffinitizeMask> GC 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> Nesnelerin büyük nesne yığınına (LOH) gitmesine neden olan eşik boyutunu belirtir.
<GCNoAffinitize> SUNUCU GC iş parçacıklarının CPU'larla ilişkilendirilip birleştirilmeyeceğini belirtir.
<gcServer> Ortak dil çalışma zamanının sunucu çöp toplama işlemini ç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ından bağımsız olarak Windows kimliğinin zaman uyumsuz noktalar arasında akmadığını belirtir.
<loadfromRemoteSources> Uzak kaynaklardan gelen derlemelerin tam güven olarak yüklenip yüklenmeyeceğini belirtir.
<Memorycache> sınıfını temel alan bir önbelleği yapılandırmak için kullanılan bir öğeyi MemoryCache tanımlar.
<Namedcaches> Örnek için namedCache bir yapılandırma ayarları koleksiyonu içerir.
<NetFx40_LegacySecurityPolicy> Çalışma zamanının eski kod erişim güvenliği (CAS) ilkesi 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öntemi için karma kodları hesaplamak için StringComparer.GetHashCode sabit miktarda bellek kullanıp kullanmadığını belirtir.
<PreferComInsteadOfManagedRemoting> Ç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.
<Yoklama> Derlemeler yüklenirken çalışma zamanının arayabilecekleri alt dizinleri belirtir.
<publisherPolicy> Çalışma zamanının yayımcı ilkesi uygulayıp uygulamayacağını belirtir.
<qualifyAssembly> Kısmi bir ad kullanıldığında dinamik olarak yüklenmesi gereken derlemenin tam adını belirtir.
<relativeBindForResources> Araştırmayı uydu derlemeleri için iyileştirir.
<remove> Bir bellek önbelleği için adlandırılmış önbellek girdisini namedCaches koleksiyondan kaldırır.
<Çalışma zamanı> Derleme bağlaması ve çöp toplama davranışı hakkında bilgi içerir.
<shadowCopyTimeStampVerification> Gölge kopyalamanın .NET Framework 4'te kullanıma sunulan varsayılan başlatma davranışını kullanıp kullanmadığını veya .NET Framework'ün önceki sürümlerinin başlangıç davranışına geri döndüğünü belirtir.
<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'ün 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ğıtmayacağını belirtir.
<ThrowUnobservedTaskExceptions> İşlenmeyen görev özel durumlarının çalışan bir işlemi sonlandırıp sonlandırmayacağını 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 hesaplamayacağı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.

Ayrıca bkz.